Repository navigation
TicketManager Core 11 Release
Welcome to the TicketManager Core page! As this is new for all users, I'll do some explaining here:
What is it?
TicketManager Core (TM:Core) is a new and required part of the TicketManager ecosystem. It provides a critical decoupling of the components developers use and the functionality TM:SE provides. This has different implications depending on the user type:
- End Users: TM:Core allows developers to make much more than previously possible.
- Developers: TM:Core contains the API, implementations, and entry points used by TM:SE. It additionally contains the Kotlin libraries that Kotlin developers will need to use.
Is it required?
Yes. TM:SE will not start without it.
Why?
I understand that it's one more plugin in an already-complicated ecosystem. However, Update 11 builds on the lessons learned throughout Update 10. It provides an expansive and modular system for developers, and it provides end-users with a much more mature system than Update 10. Aside from bug fixes, compatibility updates, and maybe some new extensions, I want to step away from TM:SE and focus on other personal interests and/or commitments. This new wonderful system in place for developers gives me the confidence to do just that.
For those who've been with the project for some time, thank you for sticking by it these past 2-3 years. It's been a beautiful learning experience, and I'm damn proud of what we've been able to accomplish.
For those new to the ecosystem, please enjoy. Current me hopes that the ecosystem has further blossomed into something that I couldn't even imagine, just as it has from when it first began.
~ Hoshi