Skip to content

Commit 08f6981

Browse files
Enhance first-time contributor welcome message (#6439)
* Enhance first-time contributor welcome message Updated the welcome message for first-time contributors to include additional information and resources. Signed-off-by: Ayush More <[email protected]> * Enhance first-time contributor workflow message Updated the first-time contributor message to improve clarity and added helpful resources. Signed-off-by: Ayush More <[email protected]> * Update first-time-contributor.yaml Signed-off-by: Ayush More <[email protected]> * Update first-time-contributor.yaml Signed-off-by: Ayush More <[email protected]> * Update .github/workflows/first-time-contributor.yaml Signed-off-by: Eeshaan Sawant <[email protected]> --------- Signed-off-by: Ayush More <[email protected]> Signed-off-by: Eeshaan Sawant <[email protected]> Co-authored-by: Eeshaan Sawant <[email protected]>
1 parent a358551 commit 08f6981

File tree

1 file changed

+45
-9
lines changed

1 file changed

+45
-9
lines changed

.github/workflows/first-time-contributor.yaml

Lines changed: 45 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -36,17 +36,53 @@ jobs:
3636
return;
3737
}
3838
39-
const body = `
40-
👋 Hi @${prAuthor}, thanks for opening your first pull request to **PipeCD**!
39+
const body = `👋 Hi @${prAuthor}, welcome to **PipeCD** and thanks for opening your first pull request!
4140
42-
Here are a few helpful resources to get started:
43-
- Contributing guide: \`CONTRIBUTING.md\`
44-
- Common commands:
45-
- \`make test\`
46-
- \`make lint\`
41+
We’re really happy to have you here 🚀
42+
Before your PR gets merged, please check a few important things below.
4743

48-
If you have any questions, feel free to ask in this PR.
49-
Thanks for contributing!
44+
---
45+
46+
### Helpful resources
47+
- Contributing guide: https://github.com/pipe-cd/pipecd/blob/master/CONTRIBUTING.md
48+
- Development setup: https://github.com/pipe-cd/pipecd/blob/master/CONTRIBUTING.md#development
49+
50+
---
51+
52+
### DCO Sign-off
53+
All commits must include a \`Signed-off-by\` line to comply with the Developer Certificate of Origin (DCO).
54+
55+
In case you forget to sign-off your commit(s), follow these steps:
56+
57+
For the last commit:
58+
\`\`\`bash
59+
git commit --amend --signoff
60+
git push --force-with-lease
61+
\`\`\`
62+
63+
For multiple commits:
64+
\`\`\`bash
65+
git rebase --signoff origin/master
66+
git push --force-with-lease
67+
\`\`\`
68+
69+
---
70+
71+
### Run checks locally
72+
Before pushing updates, please run:
73+
\`\`\`bash
74+
make check
75+
\`\`\`
76+
This runs the same checks as CI and helps catch issues early.
77+
78+
---
79+
80+
### 💬 Need help?
81+
If anything is unclear, feel free to ask in this PR or join us on the CNCF Slack in the **#pipecd** channel.
82+
You can get your Slack invite from: https://communityinviter.com/apps/cloud-native/cncf
83+
84+
85+
Thanks for contributing to PipeCD! ❤️
5086
`;
5187
5288
await github.rest.issues.createComment({

0 commit comments

Comments
 (0)