Welcome To Core Vanilla
I decided to create this category as a place for people to find out about new small features we've added to core Vanilla that can be taken advantage of for any new development, whether it be services, core addons, or even other core features.
I find that often we add a lot of things that people aren't aware of and I would like that to change. I want our platform to be one that is continuously improving which means there will be "old" ways to do certain things, and "new" ways to do those things.
Here are some examples of things I would like to see in this category:
- Announcements of new composer packages that have been brought into core. Generally, we like to use mature libraries that have already been written, rather than write our own.
- New ways to help write unit tests more easily. Usually, when I write a new unit test I will often add a new trait or utility method somewhere that will help others.
- Requests for comment on new ideas for core. If you have an idea post it here. Let me ask though that you give ideas that are specific and actionable. Changes that involve us changing code across every repo are not likely to get done, while making small incremental improvements are better.
- Deprecation announcement and discussion. We deprecate code from time to time. When you do deprecate something, try and announce it here. More importantly, tell the developers the new way to do things. We should never deprecate without another way of doing things.
Try and avoid lengthy documentation here as that is better suited for the knowledge base. However, if you do write a new piece of documentation, consider writing a discussion and linking out to it.