Manual / Infrastructure / GitHub / Create and Configure a Repository
Cloudberrie Business & Operations Manual

Create and Configure a Repository

Create a private repository with consistent metadata and safe default settings.

Document: INF-104Type: Guide / SOPStatus: ApprovedOwner: Engineering OperationsVersion: 4.2.0Updated: 2026-07-17
Cloudberrie GitHub configuration
Approved first repository configuration for cloudberrie-studio/cb-website.

Repository Naming

Use lowercase kebab-case with the approved cb- prefix for Cloudberrie internal repositories.

cb-website cb-manual cb-studio-board cb-eventlumi cb-aifa cb-infrastructure

Create the Repository

  1. Open the Cloudberrie organization.
  2. Select RepositoriesNew repository.
  3. Owner: select the Cloudberrie organization.
  4. Repository name: enter the approved name.
  5. Description: explain the product and deployment target in one sentence.
  6. Visibility: Private.
  7. If local project files already exist, leave README, .gitignore, and license unchecked to avoid an unnecessary first-commit conflict.
  8. If starting from zero in GitHub, initialize with a README and the appropriate .gitignore.
  9. Create the repository.

Required Repository Files

FilePurpose
README.mdPurpose, setup, commands, environments, deployment, owners
.gitignoreExclude dependencies, local configuration, secrets, build outputs
CONTRIBUTING.mdBranching, commits, PRs, reviews, testing
SECURITY.mdPrivate security reporting route and supported versions
CODEOWNERSReview ownership for files or directories
LICENSEOnly when a licensing decision has been made; private company code does not require an open-source license

Repository Metadata

  • Add useful topics such as cloudberrie, cloudflare-pages, firebase, or product-specific tags.
  • Set the website/homepage URL after deployment.
  • Disable unused features only after confirming they are not part of the workflow.
  • Add repository owners and teams explicitly.