Skip to content

Developing Backstage Scaffolder Templates and Creating Reusable Application Templates #48

@miraccan00

Description

@miraccan00

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!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions