Skip to content

Auto-generate GitHub Actions Workflows Based on Project Type (template Command) #21

@AryanSharma9917

Description

@AryanSharma9917

Introduce an interactive or flag-based enhancement to the template command that allows users to auto-generate GitHub Actions workflow files depending on the project type.

Features to Support Initially:

  • go (GoLang project)
  • python (Python project)
  • node (Node.js project)

Requirements:

  • Use pre-defined .tpl files under templates/github-actions/.
  • Let users specify the project type via --type or choose interactively.
  • Output file: .github/workflows/main.yml.
  • Add a --force flag to overwrite if the file already exists.
  • Include tests for template rendering logic.
  • Update docs with usage example.

Metadata

Metadata

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions