geb is the command-line tool for the hofstadter framework for data-centric design and output-agnostic creation of just about anything.
With it, you can:
- Create designs and generate code in multiple languages in parallel
- Modify code and designs, regenerate without disruption
- Customize and extend templates, generators, and dsls.
- Share designs and templates across your applications and organization.
- Contribute to the ecosystem by sharing your designs, templates, generators, or complete applications.
go get github.com/hofstadter-io/geb
go get github.com/hofstadter-io/dsl-library
geb sys init
Learn how to generate a file
Build your first project, a CLI
Get an overview of Hofstadter
Ask a question in the google group
The docs are pretty much m.i.a. but you should still dive in!
Get a feel here for what is to come. Don't hesitate to ask a question via the GitHub issues either.
Project | types | pkg | api | cli | db | ci | notes |
---|---|---|---|---|---|---|---|
geb | x | x | x | meta... |