{"id":37109175,"url":"https://github.com/continuul/go-archetype","last_synced_at":"2026-01-14T13:00:40.990Z","repository":{"id":57642326,"uuid":"262028937","full_name":"continuul/go-archetype","owner":"continuul","description":"Archetype is a system that provides a consistent means of generating projects of virtually any kind.","archived":false,"fork":false,"pushed_at":"2020-05-10T18:35:39.000Z","size":42,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-06-20T12:07:58.333Z","etag":null,"topics":["archetype","project","toolkit"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/continuul.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-05-07T11:14:20.000Z","updated_at":"2020-05-10T18:35:42.000Z","dependencies_parsed_at":"2022-08-27T21:50:46.624Z","dependency_job_id":null,"html_url":"https://github.com/continuul/go-archetype","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/continuul/go-archetype","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/continuul%2Fgo-archetype","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/continuul%2Fgo-archetype/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/continuul%2Fgo-archetype/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/continuul%2Fgo-archetype/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/continuul","download_url":"https://codeload.github.com/continuul/go-archetype/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/continuul%2Fgo-archetype/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28420815,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-14T10:47:48.104Z","status":"ssl_error","status_checked_at":"2026-01-14T10:46:19.031Z","response_time":107,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["archetype","project","toolkit"],"created_at":"2026-01-14T13:00:26.347Z","updated_at":"2026-01-14T13:00:40.983Z","avatar_url":"https://github.com/continuul.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![Continuul][logo]](https://continuul.solutions)\n\n# go-archetype [![Slack Community](https://img.shields.io/badge/slack-@continuul/green.svg?logo=slack)](https://slack.continuul.com) [![Go Report Card](https://goreportcard.com/badge/github.com/continuul/go-archetype)](https://goreportcard.com/report/github.com/continuul/go-archetype)\n\n\nArchetype is a project templating toolkit. An archetype is defined as an\noriginal pattern or model from which all other things of the same kind are made.\nArchetype is a system that provides a consistent means of generating projects of\nvirtually any kind.\n\nUsing archetypes provides a great way to enable developers quickly in a way\nconsistent with best practices employed by your project or organization.  We use\narchetypes to try and get our users up and running as quickly as possible by providing a\nsample project while introducing new users to current best practices. In a matter of\nseconds, a new user can have a working project to use as a jumping board for their\nwork.\n\n## Installation\n\n```bash\ngo install github.com/continuul/go-archetype\n```\n\n## Usage\n\n```\nArchetype is a project templating toolkit. An archetype is defined as an\noriginal pattern or model from which all other things of the same kind are made.\nArchetype is a system that provides a consistent means of generating projects of\nvirtually any kind.\n\nUsing archetypes provides a great way to enable developers quickly in a way\nconsistent with best practices employed by your project or organization.  We use\narchetypes to try and get our users up and running as quickly as possible by providing a\nsample project while introducing new users to current best practices. In a matter of\nseconds, a new user can have a working project to use as a jumping board for their\nwork.\n\nUsage:\n  go-archetype [command]\n\nAvailable Commands:\n  generate    Generate a starter project from an archetype\n  help        Help about any command\n  list        List the available archetypes\n  version     Print version information\n\nFlags:\n      --config string   config file (default is $HOME/.go-archetype.yaml)\n  -h, --help            help for go-archetype\n  -t, --toggle          Help message for toggle\n\nUse \"go-archetype [command] --help\" for more information about a command.\n\n```\n\n## Related Projects\n\nNone.\n\n## Help\n\n**Got a question?** We got answers.\n\nFile a GitHub [issue](https://github.com/continuul/go-archetype/issues), or join our [Slack Community][slack].\n\n## Slack Community\n\nJoin our [Open Source Community][slack] on Slack. It's **FREE** for everyone! Our \"Continuul\" community is where you get to talk with others who share a similar vision for how to rollout and manage infrastructure. This is the best place to talk shop, ask questions, solicit feedback, and work together as a community to build totally *continuul* infrastructure.\n\n## Contributing\n\n### Bug Reports \u0026 Feature Requests\n\nPlease use the [issue tracker](https://github.com/continuul/go-archetype/issues) to report any bugs or file feature requests.\n\n### Developing\n\nIf you are interested in being a contributor and want to get involved in developing this project or [help out](https://cpco.io/help-out) with our other projects, we would love to hear from you!\n\nIn general, PRs are welcome. We follow the typical \"fork-and-pull\" Git workflow.\n\n 1. **Fork** the repo on GitHub\n 2. **Clone** the project to your own machine\n 3. **Commit** changes to your own branch\n 4. **Push** your work back up to your fork\n 5. Submit a **Pull Request** so that we can review your changes\n\n**NOTE:** Be sure to merge the latest changes from \"upstream\" before making a pull request!\n\n## License\n\n[![License](https://img.shields.io/badge/License-BSD%203--Clause-blue.svg)](https://opensource.org/licenses/BSD-3-Clause)\n\n## About\n\n[Continuul Solutions][website] maintains and funds this project.\n\n  [logo]: https://avatars3.githubusercontent.com/u/57697117?s=60\u0026v=4\n  [website]: https://continuul.solutions\n  [slack]: https://slack.continuul.com\n\n  [100]: https://github.com/mlafeldt/chef-runner/blob/v0.9.0/chef/omnibus/omnibus.go\n  [101]: https://github.com/hashicorp/vault-auth-plugin-example/blob/f5bad67c730e446b5fef826dfd5f1229a0e94475/Makefile\n  [102]: https://sohlich.github.io/post/go_makefile/\n  [103]: http://www.codershaven.com/multi-platform-makefile-for-go/\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcontinuul%2Fgo-archetype","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcontinuul%2Fgo-archetype","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcontinuul%2Fgo-archetype/lists"}