Skip to content

Redesign the contributing workflow #667

@hemarina

Description

@hemarina

Workflow Improvements for Awesome AZD

1. Automate PR Review

Description: Automatically assign Copilot to PRs and review them.
Details:

  • Copilot should review new PRs and validate if tags exist in tags.tsx for new templates.

2. PR Inactivity Notification & Auto-Close

Description: Notify authors of inactive PRs and auto-close them after a period of inactivity.
Details:

  • If a PR is inactive for more than 90 days, @mention the author and notify them that if no response is received in 7 days, the PR will be auto-closed.

3. Ensure Template Quality Using Telemetry

Description: Monitor template quality using telemetry data.
Details:

  • Telemetry data will be analyzed to ensure templates meet quality standards.
  • Further discussion needed to define if what kind of telemetry metrics and how they will be analyzed (auto or too much cost).

4. Redefine the Filter Bar

Description: Improve the filter bar for better user experience and functionality.
Details:

  • Refactor the order of filtering and its options

5. Auto-Pull Templates from ai-app-templates to awesome-azd

Description: Automatically pull templates from ai-app-templates to awesome-azd.
Details:

  • Need further discussion. We used to have that, but this process was paused due to security concerns

6. Refactor templates.json Metadata

Description: Refactor the metadata structure in templates.json.
Details:

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions