Project

A project in sfp represents a registered repository (e.g., flxbl-io/sf-core). Projects are the foundation for:

  • Tracking builds and deployments

  • Scoping integrations to specific repositories

  • Managing team access and permissions

Before creating project-scoped integrations, you must first register your project:

# Register a project via CLI
sfp server project register --identifier "your-org/your-repo" --remote-url "https://github.com/your-org/your-repo"

Or via API:

curl -X POST https://your-server/sfp/api/projects \
  -H "Authorization: Bearer $TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "identifier": "your-org/your-repo",
    "remoteUrl": "https://github.com/your-org/your-repo"
  }'

Last updated