gitextract_gf3x61g3/ ├── .circleci/ │ └── config.yml ├── .dockerignore ├── .github/ │ └── workflows/ │ ├── codeql-analysis.yml │ ├── config.yml │ └── doc-site.yml ├── .gitignore ├── .goreleaser.yml ├── CONTRIBUTING.md ├── Dockerfile ├── LICENSE ├── LICENSE.spdx ├── Makefile ├── README.md ├── cmd/ │ ├── apply.go │ ├── check.go │ ├── create.go │ ├── init.go │ ├── version.go │ └── zero.go ├── doc-site/ │ ├── .gitignore │ ├── README.md │ ├── babel.config.js │ ├── docs/ │ │ ├── about/ │ │ │ ├── opensource.md │ │ │ ├── overview.md │ │ │ ├── real-world-usage.md │ │ │ ├── roadmap.md │ │ │ └── technology-choices.md │ │ ├── concepts/ │ │ │ ├── core-concepts.md │ │ │ └── project-life-cycle.md │ │ ├── getting-started/ │ │ │ ├── installation.md │ │ │ ├── prerequisites.md │ │ │ ├── zero-apply.md │ │ │ ├── zero-create.md │ │ │ └── zero-init.md │ │ └── reference/ │ │ ├── learning-resources.md │ │ ├── module-definition.md │ │ ├── project-definition.md │ │ └── working-on-zero.md │ ├── docusaurus.config.js │ ├── package.json │ ├── sidebars.js │ ├── src/ │ │ ├── components/ │ │ │ ├── HomepageFeatures.js │ │ │ ├── HomepageFeatures.module.scss │ │ │ ├── HomepageOfferings.js │ │ │ ├── HomepageOfferings.module.scss │ │ │ ├── HomepageTrustedBy.js │ │ │ ├── HomepageTrustedBy.module.scss │ │ │ ├── HomepageVideo.js │ │ │ ├── HomepageVideo.module.scss │ │ │ ├── HomepageWhyZero.js │ │ │ └── HomepageWhyZero.module.scss │ │ ├── css/ │ │ │ └── custom.css │ │ ├── pages/ │ │ │ ├── docs/ │ │ │ │ ├── index.js │ │ │ │ └── zero/ │ │ │ │ └── index.js │ │ │ ├── index.js │ │ │ └── index.module.scss │ │ └── theme/ │ │ └── DocSidebar/ │ │ ├── index.js │ │ └── styles.module.css │ └── static/ │ └── .nojekyll ├── go.mod ├── go.sum ├── internal/ │ ├── apply/ │ │ ├── apply.go │ │ └── apply_test.go │ ├── condition/ │ │ ├── condition.go │ │ └── condition_test.go │ ├── config/ │ │ ├── moduleconfig/ │ │ │ └── module_config.go │ │ └── projectconfig/ │ │ ├── init.go │ │ ├── init_test.go │ │ ├── project_config.go │ │ └── project_config_test.go │ ├── constants/ │ │ └── constants.go │ ├── generate/ │ │ ├── generate_modules.go │ │ └── generate_test.go │ ├── init/ │ │ ├── custom-prompts.go │ │ ├── debug.test │ │ ├── init.go │ │ ├── prompts.go │ │ └── prompts_test.go │ ├── module/ │ │ ├── module.go │ │ ├── module_internal_test.go │ │ └── module_test.go │ ├── registry/ │ │ ├── registry.go │ │ └── registry_test.go │ ├── util/ │ │ └── util.go │ └── vcs/ │ └── create-git-repos.go ├── main.go ├── pkg/ │ ├── credentials/ │ │ ├── credentials.go │ │ └── credentials_test.go │ └── util/ │ ├── exit/ │ │ └── exit.go │ ├── flog/ │ │ └── log.go │ └── fs/ │ ├── fs.go │ └── fs_test.go ├── registry.yaml ├── tests/ │ ├── integration/ │ │ └── ci/ │ │ └── ci_test.go │ └── test_data/ │ ├── apply/ │ │ ├── project1/ │ │ │ ├── Makefile │ │ │ └── zero-module.yml │ │ ├── project2/ │ │ │ ├── Makefile │ │ │ ├── check.sh │ │ │ └── zero-module.yml │ │ └── zero-project.yml │ ├── apply-failing/ │ │ ├── project1/ │ │ │ ├── Makefile │ │ │ ├── project.out │ │ │ └── zero-module.yml │ │ ├── project2/ │ │ │ ├── Makefile │ │ │ ├── project.out │ │ │ └── zero-module.yml │ │ ├── project3/ │ │ │ ├── Makefile │ │ │ ├── check.sh │ │ │ ├── project.out │ │ │ └── zero-module.yml │ │ └── zero-project.yml │ ├── aws/ │ │ └── mock_credentials.yml │ ├── ci/ │ │ └── expected/ │ │ ├── .circleci/ │ │ │ └── config.yml │ │ ├── .travis.yml │ │ └── Jenkinsfile │ ├── configs/ │ │ ├── commit0_submodules.yml │ │ ├── credentials.yml │ │ └── zero-basic.yml │ ├── generate/ │ │ ├── file_to_template.txt │ │ └── zero-module.yml │ ├── modules/ │ │ ├── ci/ │ │ │ ├── config1.yml │ │ │ ├── dir/ │ │ │ │ └── config2.yml │ │ │ └── zero-module.yml │ │ └── no-version-constraint/ │ │ └── zero-module.yml │ └── projectconfig/ │ └── zero-project.yml └── version/ └── version.go