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

Update GitHub templates #201

Merged
merged 8 commits into from
Oct 23, 2023
Merged

Update GitHub templates #201

merged 8 commits into from
Oct 23, 2023

Conversation

rileychh
Copy link
Member

@rileychh rileychh commented Sep 8, 2023

Description

This PR updates the pull request template and both the bug and feature request issue templates. The updated version improves guidance and is more suitable to our project.

Related to #192.

How to Verify?

This is not testable until merged. However, one can create a new repository and apply these templates and try them out.

Screenshots/GIF/Test Results (Optional)

None.

- Add explanation to each section
- Add related issue section
- Add a checklist to ensure code quality
- Adhere to markdownlint rules
- Update label names
- Add explanation to each section
- Remove unused section
@rileychh rileychh mentioned this pull request May 11, 2023
6 tasks
@rileychh rileychh self-assigned this Sep 9, 2023
@rileychh rileychh added priority: low scope: documentation Improvements or additions to documentation type: enhancement New feature or request labels Sep 9, 2023
@rileychh rileychh requested a review from ntut-xuan September 9, 2023 03:36
Copy link
Collaborator

@ntut-xuan ntut-xuan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

針對於 PR 的部分,我認為可以用以下的框架來描述 PR 的部分

  • Related Issue
  • Description (To describe how the PR work to solve the issue)
  • Implementation (What things the author do)
  • How to Review & Manual Test (How to review the PR and the stories to test the PR)
  • Note (Optional)

舉個例子:

Description

Related Issue: #999

這個 PR 主要處理了羊駝爆發的問題,我們透過適當的函數調整來控制羊駝的產生數量,並使羊駝的數量不會快速增長。

Implementation

  • 對於函數進行適當的調整,來控制羊駝的產生數量
  • 對於資料庫的 Schema 進行修改(附上 Schema 的 Patch Script)

How to Review & Manual Test

  • 測試羊駝在啟動時所產生的數量不會有大爆發的趨勢。
  • 長時間測試羊駝的產生數量是否趨近於平穩。

Note

@rileychh
Copy link
Member Author

沒問題,我在 a633db0 根據你的範例更新 PR template 了。

@ntut-xuan ntut-xuan self-requested a review October 22, 2023 13:48
.github/pull_request_template.md Outdated Show resolved Hide resolved
.github/pull_request_template.md Outdated Show resolved Hide resolved
Add checkboxes to the `Implementation` and `Testing Instructions`
sections of the GitHub Pull Request template.
@ntut-xuan ntut-xuan self-requested a review October 23, 2023 03:47
@rileychh rileychh enabled auto-merge (squash) October 23, 2023 03:54
@rileychh rileychh merged commit 9c50cb0 into master Oct 23, 2023
4 checks passed
@rileychh rileychh deleted the update-github-templates branch October 23, 2023 03:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
priority: low scope: documentation Improvements or additions to documentation type: enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants