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: pydis_site/apps/content/resources/guides/pydis-guides/contributing.md
+18-18Lines changed: 18 additions & 18 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -90,44 +90,44 @@ Our projects on Python Discord are open source and [available on GitHub](https:/
90
90
{: .notification }
91
91
92
92
### 1. Fork and clone the repo
93
-
GitHub is a website based on Git that stores project files in the cloud. We use GitHub as a central place for sending changes, reviewing others' changes, and communicating with each other. You'll need to fork the repository to create a copy under your own GitHub account. You'll make your changes to this copy, which can then later be merged into the PyDis repository.
93
+
GitHub is a website based on Git that stores project files in the cloud. We use GitHub as a central place for sending changes, reviewing others' changes, and communicating with each other. You'll need to fork the repository to create a copy under your own GitHub account. You'll make your changes to this copy, which can then later be merged into the PyDis repository.
94
94
95
-
Check out our [**guide on forking a GitHub repo**](./forking-repository/).
95
+
Check out our [**guide on forking a GitHub repo**](./forking-repository/).
96
96
97
-
Now that you have your own fork you need to be able to make changes to the code. You can clone the repo to your local machine, commit changes to it there, then push those changes to GitHub.
97
+
Now that you have your own fork you need to be able to make changes to the code. You can clone the repo to your local machine, commit changes to it there, then push those changes to GitHub.
98
98
99
-
Check out our [**guide on cloning a GitHub repo**](./cloning-repository/).
99
+
Check out our [**guide on cloning a GitHub repo**](./cloning-repository/).
100
100
101
101
### 2. Set up the project
102
-
You have the source code on your local computer, now how do you actually run it? We have detailed guides on setting up the environment for each of our main projects:
102
+
You have the source code on your local computer, now how do you actually run it? We have detailed guides on setting up the environment for each of our main projects:
103
103
104
-
*[**Sir Lancebot**](./sir-lancebot/)
104
+
*[**Sir Lancebot**](./sir-lancebot/)
105
105
106
-
*[**Python Bot**](./bot/)
106
+
*[**Python Bot**](./bot/)
107
107
108
-
*[**Site**](./site/)
108
+
*[**Site**](./site/)
109
109
110
110
### 3. Read our Contributing Guidelines
111
-
We have a few short rules that all contributors must follow. Make sure you read and follow them while working on our projects.
111
+
We have a few short rules that all contributors must follow. Make sure you read and follow them while working on our projects.
As mentioned in the Contributing Guidelines, we have a simple style guide for our projects based on PEP 8. Give it a read to keep your code consistent with the rest of the codebase.
115
+
As mentioned in the Contributing Guidelines, we have a simple style guide for our projects based on PEP 8. Give it a read to keep your code consistent with the rest of the codebase.
116
116
117
-
[**Style Guide**](./style-guide/)
117
+
[**Style Guide**](./style-guide/)
118
118
119
119
### 4. Create an issue
120
-
The first step to any new contribution is an issue describing a problem with the current codebase or proposing a new feature. All the open issues are viewable on the GitHub repositories, for instance here is the [issues page for Sir Lancebot](https://github.com/python-discord/sir-lancebot/issues). If you have an idea that you want to implement, open a new issue (and check out our [**guide on writing an issue**](./issues/)). Otherwise you can browse the unassigned issues and ask to be assigned to one that you're interested in, either in the comments on the issue or in the[`#dev-contrib`](https://discord.gg/2h3qBv8Xaa)channel on Discord.
120
+
The first step to any new contribution is an issue describing a problem with the current codebase or proposing a new feature. All the open issues are viewable on the GitHub repositories, for instance here is the [issues page for Sir Lancebot](https://github.com/python-discord/sir-lancebot/issues). If you have an idea that you want to implement, open a new issue (and check out our [**guide on writing an issue**](./issues/)). Otherwise you can browse the unassigned issues and ask to be assigned to one that you're interested in, either in the comments on the issue or in the[`#dev-contrib`](https://discord.gg/2h3qBv8Xaa)channel on Discord.
121
121
122
-
Don't move forward until your issue is approved by a Core Developer. Issues are not guaranteed to be approved so your work may be wasted.
123
-
{: .notification .is-warning }
122
+
Don't move forward until your issue is approved by a Core Developer. Issues are not guaranteed to be approved so your work may be wasted.
123
+
{: .notification .is-warning }
124
124
125
125
### 5. Open a pull request
126
-
After your issue has been approved and you've written your code and tested it, it's time to open a pull request. Pull requests are a feature in GitHub; you can think of them as asking the project maintainers to accept your changes. This gives other contributors a chance to review your code and make any needed changes before it's merged into the main branch of the project.
126
+
After your issue has been approved and you've written your code and tested it, it's time to open a pull request. Pull requests are a feature in GitHub; you can think of them as asking the project maintainers to accept your changes. This gives other contributors a chance to review your code and make any needed changes before it's merged into the main branch of the project.
127
127
128
-
Check out our [**Pull Request Guide**](./pull-requests/) for help with opening a pull request and going through the review process.
128
+
Check out our [**Pull Request Guide**](./pull-requests/) for help with opening a pull request and going through the review process.
129
129
130
-
Check out our [**Code Review Guide**](../code-reviews-primer/) to learn how to be a star reviewer. Reviewing PRs is a vital part of open source development, and we always need more reviewers!
130
+
Check out our [**Code Review Guide**](../code-reviews-primer/) to learn how to be a star reviewer. Reviewing PRs is a vital part of open source development, and we always need more reviewers!
131
131
132
132
### That's it!
133
133
Thank you for contributing to our community projects. If there's anything you don't understand or you just want to discuss with other contributors, come visit the[`#dev-contrib`](https://discord.gg/2h3qBv8Xaa)channel to ask questions. Keep an eye out for staff members with the **@PyDis Core Developers** role in the server; we're always happy to help!
0 commit comments