mirror of
https://github.com/ByteByteGoHq/system-design-101.git
synced 2026-04-01 16:57:23 -04:00
Add contributors workflow and contribution guidelines (#107)
* Adds a workflow to greet first time contributors * Update contribution guidelines
This commit is contained in:
23
.github/workflows/welcome.yml
vendored
Normal file
23
.github/workflows/welcome.yml
vendored
Normal file
@@ -0,0 +1,23 @@
|
||||
name: Welcome New Contributors
|
||||
|
||||
on:
|
||||
issues:
|
||||
types: [opened]
|
||||
pull_request_target:
|
||||
branches: [main]
|
||||
types: [opened]
|
||||
|
||||
jobs:
|
||||
greet:
|
||||
name: Greet New Contributors
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/first-interaction@v1
|
||||
with:
|
||||
repo-token: ${{ secrets.GITHUB_TOKEN }}
|
||||
pr-message: |
|
||||
Thank you for your first ever contribution to System Design 101! 🎉
|
||||
|
||||
Please make sure to follow the [contribution guidelines](https://github.com/ByteByteGoHq/system-design-101/blob/main/CONTRIBUTING.md) when contributing to this project. Any PRs that don't follow the guidelines will be closed.
|
||||
|
||||
Thanks for choosing to contribute, and for helping make this project better! 🌟
|
||||
@@ -9,7 +9,12 @@ Thank you for your interest in contributing! Here are some guidelines to follow
|
||||
* Avoid making changes across multiple topics in the same PR.
|
||||
* Give your PR a clear title summarizing the topic you are addressing.
|
||||
* If you notice typos or issues in diagrams, please open a separate issue instead of fixing the images directly. We will update the source images and republish fixes.
|
||||
* Please do not use AI tools to generate the content.
|
||||
|
||||
### GitHub Pull Requests Docs
|
||||
|
||||
If you are not familiar with pull requests, review the [pull request docs](https://help.github.com/articles/using-pull-requests/).
|
||||
|
||||
## Translations
|
||||
|
||||
We are not planning to translate the guides into other languages at this time. Feel free to star/watch the repo if you want to get notified for when we do.
|
||||
Reference in New Issue
Block a user