### Example Project Creation Response Source: https://github.com/auditumio/auditum/blob/main/website/docs/usage-guide/create-project.md This is an example of a successful response after creating a project. It includes the project's ID, creation time, and display name. ```json { "project": { "id": "01886e86-1963-7f3c-b672-b5d93cec6c6e", "create_time": "2023-05-30T21:17:42.115752Z", "display_name": "My Project" } } ``` -------------------------------- ### Install development tools Source: https://github.com/auditumio/auditum/blob/main/website/docs/development.md Installs all required project tools using asdf based on the .tool-versions file. ```shell asdf install ``` -------------------------------- ### Start Jaeger locally Source: https://github.com/auditumio/auditum/blob/main/website/docs/development.md Starts a Jaeger instance in Docker with OTLP support enabled for tracing development. ```shell docker run \ --name jaeger \ --rm \ -e COLLECTOR_OTLP_ENABLED=true \ -p 4317:4317 \ -p 4318:4318 \ -p 16686:16686 \ jaegertracing/all-in-one:1.49 ``` -------------------------------- ### Start Auditum Service Source: https://github.com/auditumio/auditum/blob/main/website/docs/getting-started/deployment.md Launches the Auditum application instance using the specified configuration file. ```shell auditum serve --config /path/to/config.yaml ``` -------------------------------- ### Build Auditum from Source Source: https://github.com/auditumio/auditum/blob/main/website/docs/getting-started/installation.md Build the Auditum binary after cloning the repository. This requires Task to be installed. ```shell task build ``` -------------------------------- ### Get Project (HTTP API) Source: https://context7.com/auditumio/auditum/llms.txt Retrieve a specific project by its ID using an HTTP GET request. This allows you to fetch the details of a particular project that has already been created. ```bash curl \ --request GET \ --header "Accept: application/json+pretty" \ "localhost:8080/api/v1alpha1/projects/01886e86-1963-7f3c-b672-b5d93cec6c6e" ``` -------------------------------- ### Configure tracing for Jaeger Source: https://github.com/auditumio/auditum/blob/main/website/docs/development.md Example configuration snippet to enable OTLP tracing and point to the local Jaeger gRPC endpoint. ```yaml tracing: enabled: true exporter: otlp otlp: endpoint: "grpc://localhost:4317" ``` -------------------------------- ### Create Project with gRPC Source: https://github.com/auditumio/auditum/blob/main/website/docs/features/grpc-api.md Use this command to create a new project via the gRPC API. Ensure the grpcurl tool is installed and Auditum is running locally on port 9090. ```shell grpcurl \ -plaintext \ -d @ \ localhost:9090 \ auditumio.auditum.v1alpha1.ProjectService/CreateProject \ <