-
Notifications
You must be signed in to change notification settings - Fork 34
Home
Nick Miyake edited this page Oct 17, 2017
·
3 revisions
gödel is a build tool for Go projects. gödel streamlines the process of setting up, formatting, checking, testing, building, distributing and publishing Go projects. The main goal of the tool is to eliminate boilerplate code and scripts that are often required for full-fledged Go projects and to provide a consistent development experience on a project across different machines and developers.
The tutorial provides a full walk-through of setting up configuring gödel on an example project.
- Home
-
Tutorial
- Add gödel to a project
- Add Git hooks to enforce formatting
- Generate IDE project for GoLand
- Format Go files
- Run static checks on code
- Run tests
- Build
- Run
- Dist
- Publish
- Build and push Docker images
- Generate license headers
- Go generate tasks
- Define excludes
- Write integration tests
- Sync a documentation directory with GitHub wiki
- Verify project
- Set up CI to run tasks
- Update gödel
- Update legacy gödel
- Other commands
- Conclusion
- Name
- Philosophy
- Architecture
- Plugins
- Configuration