Developer
Developer Golden Path

Developer Golden Path

Use this path to move from a clean local checkout to the documented Lariba Cloud workflow surfaces.

1. Install dependencies

Follow Installation.

2. Configure the local environment

Follow Environment Configuration.

Use development-only credentials and services.

3. Start PostgreSQL

Follow PostgreSQL Bootstrap and confirm that the local database is reachable.

4. Inspect migrations

Follow Alembic Workflow.

Inspect the migration state before applying schema changes.

5. Start the backend

From the backend directory, run the API process in the local development environment:

LARIBA_PROCESS_ROLE=api uvicorn src.main:app --host 0.0.0.0 --port 8000

6. Authenticate

Continue with Authentication.

Use a development identity and development credentials.

7. Create a source

Continue with Source Creation.

Keep source credentials private and rotate or revoke them when needed.

8. Ingest an event

Continue with Event Ingestion.

Verify that the event appears in the intended development project.

9. Configure Sentinel

Continue with Sentinel.

10. Inspect delivery and recovery

Continue with Worker Health and Recovery.

Troubleshooting

If a step fails, use Troubleshooting before changing migration state or bypassing a failed check.

This guide is for local development. Production changes require the production deployment and operations procedures for the target environment.