Skip to content

Project structure

Paul Nilsson edited this page Oct 20, 2025 · 1 revision

Directory Structure

The directory structure of the project is as follows:

  • .github/: Contains GitHub Actions workflow files for Continuous Integration and Continuous Deployment (CI/CD).
  • doc/: Contains documentation files for the project, likely using Sphinx.
  • pilot/: The main source code directory for the project.
    • api/: Contains files related to the project's API.
    • common/: Contains common utility functions and classes used across the project.
    • control/: Houses the control logic of the application.
    • copytool/: Includes various tools and modules for file copying operations.
    • eventservice/: Contains files and modules related to the event service.
    • info/: Manages information services and data handling.
    • resource/: Contains modules for resource management.
    • scripts/: Includes various scripts for different tasks.
    • test/: Contains test files for the project.
    • user/: Contains user-specific configurations and files.
    • util/: A directory for various utility functions and modules.
    • workflow/: Manages workflows and related tasks.
  • LICENSE: The license file for the project.
  • README.md: The main README file for the project.
  • requirements.txt: A list of Python packages required to run the project.
  • setup.py: The setup script for the project.

Clone this wiki locally