diff --git a/pydis_site/apps/content/resources/guides/pydis-guides/contributing.md b/pydis_site/apps/content/resources/guides/pydis-guides/contributing.md index 5dc6408cd..e4b7ec27d 100644 --- a/pydis_site/apps/content/resources/guides/pydis-guides/contributing.md +++ b/pydis_site/apps/content/resources/guides/pydis-guides/contributing.md @@ -94,11 +94,7 @@ GitHub is a website based on Git that stores project files in the cloud. We use *Note: Members of the Python Discord staff can create feature branches directly on the repo without forking it.* -Check out our [**guide on forking a GitHub repo**](./forking-repository/). - -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. - -Check out our [**guide on cloning a GitHub repo**](./cloning-repository/). +Check out our [**guide on forking and cloning a GitHub repository**](./forking-and-cloning/). ### 2. Set up the project 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: diff --git a/pydis_site/apps/content/resources/guides/pydis-guides/contributing/bot.md b/pydis_site/apps/content/resources/guides/pydis-guides/contributing/bot.md index 25bea2736..ba44f2c89 100644 --- a/pydis_site/apps/content/resources/guides/pydis-guides/contributing/bot.md +++ b/pydis_site/apps/content/resources/guides/pydis-guides/contributing/bot.md @@ -4,131 +4,95 @@ description: A guide to setting up and configuring Bot. icon: fab fa-github toc: 3 --- -The purpose of this guide is to get you a running local version of [the Python bot](https://github.com/python-discord/bot). -You should have already forked the repository and cloned it to your local machine. If not, check out our [detailed walkthrough](../#1-fork-and-clone-the-repo). - -This page will focus on the quickest steps one can take, with mentions of alternatives afterwards. +This guide will walk you through setting up and running [the Python bot](https://github.com/python-discord/bot) locally, +and get you ready to contribute to it. --- ## Setting up the project -### Setup Project Dependencies -Below are the dependencies you **must** have installed to get started with the bot. - -1. Make sure you have [Python 3.14](https://www.python.org/downloads/) installed. uv [can also be used to](https://docs.astral.sh/uv/guides/install-python/#installing-python) install Python, if desired. -2. [Install uv](https://github.com/astral-sh/uv#installation). -3. [Install the project's dependencies](../installing-project-dependencies). -4. Docker. - -
pip install docker-compose.If you get any Docker related errors, reference the Possible Issue section of the Docker page.
-constants.py to match your server, it is heavily discouraged.
- This file's purpose is to provide the configurations the Python bot needs to run in the Python server in production, and should remain as such.
- In contrast, the .env.server file can remain in your local copy of the code, and will be ignored by commits via the project's .gitignore.
-