跳到主要内容

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