AryanSharma9917 / AryanSharma9917/Codewise-CLI

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

Open
#21 0 comments 0 reactions 1 assignee Claimed by @AryanSharma9917 View on GitHub
CLI enhancement good first issue
Dominant language
Go
Stars
16
Forks
2
PR merge metrics
No merged PRs in 30d

Description

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.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.