The monorepo for Kickflip site generator and the docs.
If you currently live in Russia, please read this message.
Kickflip is a Laravel Zero based CLI tool that generates a static HTML site from markdown and blade template files. This is the monorepo that houses the Kickflip-cli Site builder and the docs for it.
- kickflip-cli - The core Kickflip CLI project that provides the brains of Kickflip, kinda like laravel/framework
- kickflip - The starter project for Kickflip, equivilent to laravel/laravel
- kickflip-docs - The official documentation for Kickflip
- kickflip-router-nav-plugin [DEPRECATED - Built-in as of 0.10] - The official plugin for Router/Nav features
The official Kickflip Docs are at: https://kickflip.lucidinternets.com/
Until this repo reaches V1.0.0, this is a work in progress and it may will eat your cat.
Before V1 is released this repo may undergo a lot of changes with no backwards compatibility guarantees.
- At least 80% test coverage complete
- Full implement Pretty URL build flag
- Complete the KickflipCLI docs repo
- Review how URLs are generated by Helpers and such (should URLs be relative, or absolute? maybe make it a config option?)
- Determine behavior for static files within sources (copy to build folder or consider better methods)
- Explore idea about mocking traditional laravel routes based on source files (could allow for named routes usage 🤔)
- Create a starter project
- Sort out workflows for CHANGELOG.md updates
- Add README.md files to Kickflip-cli and Kickflip-docs
- Hook into NodeJS to ensure required dependencies are installed