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
- Get Started: A full step-by-step guide to have a working demo in your organization.
- Install Sombra GitHub App: Learn how to install the GitHub App easily.
- Uninstall Sombra GitHub App: Instructions on how to remove the app as needed.
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.