Sombra GitHub App

Sombra GitHub App

The GitHub App automates specific repetitive tasks such as repository scaffolding and keeping code in sync with templates. It is designed to help teams maintain consistent project setups and code quality.

Features

  • Sombra Templates: Transform any repository into a template without changing its codebase, enabling reusable and consistent project structures.
  • Sombra Engine: Use your organization’s templates to bootstrap new repositories without altering the original codebase of the application or library.
  • Initial Setup Pull Request: Automatically create a single pull request per repository upon initial setup to standardize configurations. An example can be seen here.

Limitations

  • Public Repositories Only: Currently, the Sombra GitHub App scans and operates only on public repositories. It will never scan, clone, or update any private repositories.
  • Same Organization Templates: Only repositories within the same organization can be used as templates for new projects.
  • Single Update Round: At this time, the Sombra engine performs only one round of updates from the template to the repository. Plans are underway to support regular updates in the future.

How-To Guides


We appreciate your understanding as we continue to develop and enhance the Sombra GitHub App. If you have any questions or need assistance, feel free to contact us or report an issue.