I hate multitude of files in the roots of my projects, so I decided to add another one to rule them all.
Damián Búho
The Projectfile Specification
Origin
What it does
The Projectfile specification describes “projectfile”, a simple hierarchical file about a project. It can be YAML, TOML or JSON. There is a CLI tool that hides formats from you, reads and writes keys and supports includes, interpolation and other interesting stuff.
What's next
- bullying people to force them to abandon separate config files for their developement tools
It's for you if
- You want to have a single source of truth for your tooling
- You like the idea of deterministic generation of 10+ various things from one thing
- You have fleet of projects with complex stacks
- You have more than one developer workflow
- You use CI/CD
- You have OCD