Web catalog of apps and games for Firefly Zero hosted at catalog.fireflyzero.com.
- Install task
- Run
task
- Open the generated page:
firefox ./public/index.html
Things you should know:
- You don't have to add your app into the catalog. You can distribute your app in any other way (like through itch.io) and people can install it without a problem.
- The app should feel finished and polished.
- It's ok if the app is not a game.
- The app must not be hateful or offensive.
- The app must be suitable for all ages.
How to:
- Add a new author in authors.
- Add the app in apps.
- Submit a Pull Request.
- We generate web pages using a custom Python script.
- The template engine is Jinja2.
- The data is stored in YAML files.
- For CSS styling, we use Bootstrap. It's a bit fat (36 KB compressed) and requires divs in divs but nice looking, easy to use, and does not require using the fat NPM ecosystem.
- For icons, we use Iconoir. They are nice-looking and small. We only use a few icons per page, so there is no need to bring the whole FontAwesome pack or bother with IcoMoon.