Yesterday, I shared a simple tool called Laravel Kickstart โ a plain PHP file (configure.php) designed to help you spin up a new Laravel project quickly.
It was a good start, but as I worked with it further, I realised something: while the idea worked, maintaining and extending it in plain PHP wasnโt going to scale well.
So today, Iโm excited to introduce the next step forward:
๐ KickOff โ a fullyโfledge package!
๐ From Kickstart to KickOff
The transition wasnโt just a name change. KickOff represents a shift from a quick script to a structured, maintainable solution built for the long run.
| Yesterdayโs Version | Todayโs Version |
|---|---|
Single plain PHP file (configure.php) | Proper Laravel package structure |
| Quick but hard to maintain | Clean, modular, and extendable |
| Manual adjustments needed | Composerโready for easy installation |
| Good for prototypes | Ready for serious projects |
๐ฆ Why refactoring?
By refactoring the code into a package, it makes the code:
- Cleaner Codebase: Built using Symfonyโs package conventions.
- Composer Support: Installable and autoloaded without hassle.
- Extensibility: Room to add more features like commands, config options, or integration hooks.
- Community Ready: Easier to share, collaborate on, and contribute to.
๐ Try It Out
The source code is now available here:
โก๏ธ https://github.com/cleaniquecoders/kickoff
Installation and usage instructions are included in the repository.
๐ง Whatโs Next?
Iโm planning to onboard some of setup from my Project Template.
โ Closing Thoughts
KickOff is all about giving your next Laravel project a smoother, more confident start โ without the headache of maintaining messy setup scripts.
If you tried the earlier version, Iโd love for you to give KickOff a spin and share your thoughts!
Top comments (0)