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

✨ Maintenance: New DeFFcode project issue and PR templates (Fixes #2) #9

Merged
merged 6 commits into from
Mar 15, 2022

Conversation

abhiTronix
Copy link
Owner

@abhiTronix abhiTronix commented Mar 15, 2022

Brief Description

This PR will implement of new Issue and PR Templates for contributing to DeFFcode with the latest format available.

Changes

  • ✨ Added PR template:
    • 🚸 Added a pull request template(PULL_REQUEST_TEMPLATE.md) for project contributors to automatically see the template's contents in the pull request body.
    • 📝 Added Brief Description, Requirements / Checklist, Related Issue, Context, Types of changes blocks.
    • 💡 Added useful comments for convenience.
  • ✨ Added Proposal, Bug-Report and Question templates:
    • ✨ Created an ISSUE_TEMPLATE subdirectory to contain multiple issue templates.
    • 🚸 Add manually-created Proposal(proposal.md) and Question(question.md) issue template for project contributors to automatically see the template's contents in the issue body.
      • 📝 Added Brief Description, Acknowledgment, Context, Current Environment, Any Other Information like blocks.
    • 🚸 Add an manually-created Bug Report(bug_report.md) issue template to ISSUE_TEMPLATE subdirectory for project contributors to automatically see the template's contents in the issue body.
      • 📝 Added Brief Description, Acknowledgment, Context, Current Environment, Expected Behavior, Actual Behavior, Possible Fix, Steps to reproduce, Miscellaneous like blocks.
    • ✨ Added YAML frontmatter to each issue template to pre-fill the issue title, automatically add labels and assignees, and give the template a name and description.
    • 💡 Added useful comments for convenience.
    • ✨ Added a config.yml file to the .github/ISSUE_TEMPLATE folder to customize the issue template chooser that people see when creating a new issue.
    • ♿️ Set blank_issues_enabled parameter to false to encourage contributors to use issue templates.
    • 🚸 Added contact_links parameter with gitter community link to receive regular issues outside of GitHub.

📝 Docs:

  • 📝 Updated Roadmap.
  • 🐛 Fixed Gitter Community Link in Mkdocs.

Related Issue

#2

Context

This PR will implement new customized Issue and PR templates that are available for contributors to use when they open new issues in your repository.

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)

- 🚸 Added a pull request template(`PULL_REQUEST_TEMPLATE.md`) for project contributors to automatically see the template's contents in the pull request body.
- 📝 Added Brief Description, Requirements / Checklist, Related Issue, Context, Types of changes blocks.
- 💡 Added useful comments for convenience.

(Note: Most of this code is borrowed from https://github.com/abhiTronix/vidgear)
- 🚸 Add manually-created Proposal(`proposal.md`) and Question(`question.md`) issue template for project contributors to automatically see the template's contents in the issue body.
- ✨ Created an `ISSUE_TEMPLATE` subdirectory to contain multiple issue templates.
- ✨ Added YAML frontmatter to each issue template to pre-fill the issue title, automatically add labels and assignees, and give the template a name and description.
- 📝 Added Brief Description, Acknowledgment, Context, Current Environment, Any Other Information like blocks.
- 💡 Added useful comments for convenience.
- 🚸 Add an manually-created Bug Report(`bug_report.md`) issue template to `ISSUE_TEMPLATE` subdirectory for project contributors to automatically see the template's contents in the issue body.
- ✨ Added YAML frontmatter to each issue template to pre-fill the issue title, automatically add labels and assignees, and give the template a name and description.
- 📝 Added Brief Description, Acknowledgment, Context, Current Environment, Expected Behavior, Actual Behavior, Possible Fix, Steps to reproduce, Miscellaneous like blocks.
- 💡 Added useful comments for convenience.

(Note: Most of this code is borrowed from https://github.com/abhiTronix/vidgear)
- ✨ Add a `config.yml` file to the `.github/ISSUE_TEMPLATE` folder to customize the issue template chooser that people see when creating a new issue.
- ♿️ Set `blank_issues_enabled` parameter to `false` to encourage contributors to use issue templates.
- 🚸 Added `contact_links` parameter with gitter community link to receive regular issues outside of GitHub.

(Note: Most of this code is borrowed from https://github.com/abhiTronix/vidgear)
@abhiTronix abhiTronix added Enhancement ⚡ New feature Issue/Request enhancing DeFFcode APIs. WIP 🏗️ Work in Progress labels Mar 15, 2022
@abhiTronix abhiTronix added this to the v0.2.0 milestone Mar 15, 2022
@abhiTronix abhiTronix self-assigned this Mar 15, 2022
@abhiTronix abhiTronix added this to In progress in Deffcode v0.2.0 via automation Mar 15, 2022
@abhiTronix abhiTronix linked an issue Mar 15, 2022 that may be closed by this pull request
4 tasks
@abhiTronix abhiTronix merged commit d29cc1c into master Mar 15, 2022
Deffcode v0.2.0 automation moved this from In progress to Done Mar 15, 2022
@abhiTronix abhiTronix deleted the dev branch March 15, 2022 12:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Enhancement ⚡ New feature Issue/Request enhancing DeFFcode APIs. WIP 🏗️ Work in Progress
Projects
No open projects
Development

Successfully merging this pull request may close these issues.

Enhancement: New default Deffcode project templates
1 participant