Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Developing Backstage Scaffolder Templates and Creating Reusable Application Templates #48

Open
miraccan00 opened this issue Dec 20, 2024 · 0 comments

Comments

@miraccan00
Copy link

Hi,

I would like to work on creating reusable and industry-standard application templates (boilerplates) for projects using Backstage's Scaffolder Template. My goal is to facilitate the quick initiation of new projects with structured and sustainable templates. Here's what I plan to achieve:

  1. Refining Existing Cookie Cutter Templates

    Optimizing the existing templates in the cookie-cutter-templates repository to meet industry requirements and best practices.
    Improving the structure and removing unnecessary dependencies.

  2. Creating New Boilerplate Templates Following Industry Standards

    Designing templates for various project scenarios, such as:
    Microservice templates: With REST API and GraphQL support.
    Monolith-to-Microservice transition templates.
    Frontend project templates: Compatible with technologies like React and Angular.
    CI/CD pipeline integration templates: Supporting GitHub Actions or Jenkins.
    Ensuring that the templates cover the essential needs of starting a project while maintaining security and flexibility.

  3. Integration with Backstage Scaffolder

    Leveraging the Backstage Scaffolder Template API to integrate these templates into Backstage.
    Providing an intuitive interface within Backstage to allow users to easily initiate new projects.

  4. Reusable and Modular Structures

    Ensuring the templates are modular and reusable across various projects.
    Enabling easy customization for different requirements.

Expected Outcomes:

As a result of this effort, we aim to establish a more organized template structure and significantly reduce the time required to start new projects. This will help create a sustainable ecosystem of templates integrated with Backstage.
For Contributors:

I am open to collaborating and exchanging ideas with anyone interested in contributing to this project. Feel free to share your thoughts!

Thank you!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant