You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .github/ISSUE_TEMPLATE/01_good_first_issue_candidate.yml
+31-23Lines changed: 31 additions & 23 deletions
Original file line number
Diff line number
Diff line change
@@ -12,8 +12,8 @@ body:
12
12
Good First Issue Candidates are proposed tasks that are being evaluated for suitability as Good First Issues. They may require clarification or refinement before they are ready to be picked up by new contributors.
- [ ] **Fork** Create an online and local copy of the repository: [Guide](https://github.com/hiero-ledger/hiero-website/blob/main/docs/workflow.md#2-fork-the-repository)
132
+
- [ ] Create a GPG key linked to GitHub: [Guide](https://github.com/hiero-ledger/sdk-collaboration-hub/blob/main/guides/issue-progression/for-developers/signing.md)
133
133
134
-
- [ ] **Connect** origin with upstream: [Guide](https://github.com/hiero-ledger/hiero-website/blob/main/docs/workflow.md#2-fork-the-repository)
134
+
- [ ] **Fork** Create an online and local copy of the repository: [Guide](https://github.com/hiero-ledger/sdk-collaboration-hub/blob/main/guides/issue-progression/for-developers/contributor-workflow.md)
135
+
136
+
- [ ] **Connect** origin with upstream: [Guide](https://github.com/hiero-ledger/sdk-collaboration-hub/blob/main/guides/issue-progression/for-developers/contributor-workflow.md)
135
137
136
138
- [ ] **Install dependencies:** run `pnpm install` in the project root
- [ ] **Claim the issue:** comment `/assign`: [Guide](https://github.com/hiero-ledger/hiero-website/blob/main/docs/workflow.md#3-get-assigned-to-an-issue). Pull requests created without being assigned will be automatically closed.
152
+
- [ ] **Claim the issue:** comment `/assign`: [Guide](https://github.com/hiero-ledger/sdk-collaboration-hub/blob/main/guides/issue-progression/for-developers/contributor-workflow.md). Pull requests created without being assigned will be automatically closed.
151
153
152
154
- [ ] **Double check the Issue and AI plan:** carefully re-read the issue description and any AI plan below
153
155
154
-
- [ ] **Ask questions early:** ask on [Discord](https://github.com/hiero-ledger/hiero-website/blob/main/docs/discord.md), and the `@good_first_issue_support_team` (setup and workflow help)
156
+
- [ ] **Ask questions early:** ask on [Discord](https://github.com/hiero-ledger/sdk-collaboration-hub/blob/main/guides/issue-progression/for-developers/discord.md), and the `@good_first_issue_support_team` (setup and workflow help)
- [ ] 💡 Tip: Before coding, you are free to leave a short comment describing what you plan to change. We'll confirm you're on the right track.
159
161
160
162
#### 🛠️ Solve the Issue
161
163
162
-
- [ ] **Create a branch from `main`:** [Guide](https://github.com/hiero-ledger/hiero-website/blob/main/docs/workflow.md#4-create-a-branch)
164
+
- [ ] **Create a branch from `main`:** [Guide](https://github.com/hiero-ledger/sdk-collaboration-hub/blob/main/guides/issue-progression/for-developers/contributor-workflow.md)
163
165
164
166
- [ ] **Implement the solution**: follow the implementation steps in the issue description.
165
167
166
-
- [ ] **Commit with Conventional format and DCO, GPG signing:** commit changes using: `git commit -S -s -m "chore: your message"`, [Guide](https://github.com/hiero-ledger/hiero-website/blob/main/docs/workflow.md#5-commit-your-changes)
168
+
- [ ] **Commit with Conventional format and DCO, GPG signing:** commit changes using: `git commit -S -s -m "chore: your message"`, [Guide](https://github.com/hiero-ledger/sdk-collaboration-hub/blob/main/guides/issue-progression/for-developers/contributor-workflow.md)
167
169
168
170
#### 🚀 Create the pull request
169
171
170
-
- [ ] **Push your commits:** push your branch to your fork `git push origin your-branch-name` [Guide](https://github.com/hiero-ledger/hiero-website/blob/main/docs/workflow.md#submitting-a-pull-request)
172
+
- [ ] **Push your commits:** push your branch to your fork `git push origin your-branch-name` [Guide](https://github.com/hiero-ledger/sdk-collaboration-hub/blob/main/guides/issue-progression/for-developers/contributor-workflow.md)
171
173
172
-
- [ ] **Open a pull request:** [Guide](https://github.com/hiero-ledger/hiero-website/blob/main/docs/workflow.md#submitting-a-pull-request)
174
+
- [ ] **Open a pull request:** [Guide](https://github.com/hiero-ledger/sdk-collaboration-hub/blob/main/guides/issue-progression/for-developers/contributor-workflow.md)
173
175
174
-
- [ ] **Complete the PR description:** briefly describe your changes, [Guide](https://github.com/hiero-ledger/hiero-website/blob/main/docs/workflow.md#submitting-a-pull-request)
176
+
- [ ] **Complete the PR description:** briefly describe your changes, [Guide](https://github.com/hiero-ledger/sdk-collaboration-hub/blob/main/guides/issue-progression/for-developers/contributor-workflow.md)
175
177
176
-
- [ ] **Link the Issue:** link the issue the PR solves in the PR description, [Guide](https://github.com/hiero-ledger/hiero-website/blob/main/docs/workflow.md#submitting-a-pull-request). Pull requests created without a linked issue will be automatically closed.
178
+
- [ ] **Link the Issue:** link the issue the PR solves in the PR description, [Guide](https://github.com/hiero-ledger/sdk-collaboration-hub/blob/main/guides/issue-progression/for-developers/contributor-workflow.md). Pull requests created without a linked issue will be automatically closed.
177
179
178
180
- [ ] **Submit the pull request:** click `**Create pull request**` and `Ready to Review` 🎉
179
181
@@ -190,9 +192,14 @@ body:
190
192
191
193
- [ ] I have worked from a branch that is up to date with main
192
194
- [ ] I have not made changes outside the scope of this issue
193
-
- [ ] My commits are signed: `git commit -S -s -m "chore: description"` — [Signing guide](https://github.com/hiero-ledger/hiero-website/blob/main/docs/signing.md)
195
+
- [ ] My commits are signed: `git commit -S -s -m "chore: description"` — [Signing guide](https://github.com/hiero-ledger/sdk-collaboration-hub/blob/main/guides/issue-progression/for-developers/signing.md)
194
196
- [ ] I linked the issue in my PR description using `Fixes #issue_number` to automatically close it when merged
195
-
- [ ] I have applied appropriate linting, code quality, and formatting tools used in this repo (if applicable).
197
+
- [ ] I have run the following commands locally and **all pass** (CI will automatically fail your PR if any of these fail):
198
+
- `pnpm format:check` — checks code formatting
199
+
- `pnpm lint` — runs the linter (**the CI lint check will block your PR if this fails**)
200
+
- `pnpm test` — runs the test suite
201
+
- `pnpm build` — ensures the project builds successfully
- [ ] The issue is solved: I've carefully read and implemented the issue requirements
@@ -219,7 +226,7 @@ body:
219
226
Approved PRs are usually merged within **one day**.
220
227
221
228
**🔄 Merge conflicts (sometimes)**
222
-
Conflicts can happen and are normal as the website updates. Resolve using this [Guide](https://github.com/hiero-ledger/hiero-website/blob/main/docs/merge_conflicts.md)
229
+
Conflicts can happen and are normal as the website updates. Resolve using this [Guide](https://github.com/hiero-ledger/sdk-collaboration-hub/blob/main/guides/issue-progression/for-developers/merge_conflicts.md)
223
230
224
231
> [!TIP]
225
232
> **Follow the workflow and double check your work**
0 commit comments