Project structure Rundown
config
- Configuration files for current environment (ignored by git) See Configuration for more details
config.example
- Example configuration files for different environments (uploaded to GitHub)
docs
- Documentation files (using Docusaurus)
fetcher
- Code embedded in Fetcher (legacy structure, will be deprecated in the future)
interface
- Interface code for the backend application
internal
- Internal code for the backend application
scripts
- Scripts for the backend application
vendor
- Vendor code for the backend application (Go modules)
cmd
- CLI code for the backend application
static
- Static files for the backend application (e.g. built-frontend, built-docs, etc.)
Greenbone
- Documents for running Greenbone
web
- Frontend code for the application
.env
- Environment variables for the application (ignored by git)
.env.default
- Default environment variables for the application (uploaded to GitHub)
README.md
- README file for the project