[package] name = "glee" description = "A self-hosted hierarchical Git server with zero Javascript" version = "0.0.0" authors = ["Dennis Chen "] edition = "2021" license = "AGPL-3.0-or-later" # Common backend functionality shared by the frontend and the API. [lib] name = "backend" path = "src/backend/lib.rs" # Initializes the Postgres database by creating the necessary types and tables [[bin]] name = "init" path = "src/init/main.rs" # An API designed to provide simpler programmatic access, particularly for Git # itself. The API controls the server's response when you run `git push`. [[bin]] name = "api" path = "src/api/main.rs" # The website itself. This contains frontend code, which is all server-side # generated. The site will technically have full functionality, but git # operations involving the remote (fetch and push) will not work without the # API. [[bin]] name = "site" path = "src/site/main.rs"