This reposity is the underlying code for the NASE Discord and FFXIV NA raiding community. It is built using Docusaurus, a modern static website generator. Contirubtions are welcome! If you would like to contribute to the site, please read the section below.
This guide will walk you through the steps to fork the repository, make changes, and submit a pull request (PR) to contribute.
If you already know how to contribute to a GitHub repository, feel free to skip this.
- Fork the Repository
- Clone Your Forked Repository
- Set Up Your Development Environment
- Make Changes
- Test Your Changes
- Submit a Pull Request
-
Go to the GitHub page of the original Docusaurus project you want to contribute to.
-
Click the Fork button in the top right corner of the page. This action will create a copy of the repository under your GitHub account.
-
Open your terminal or command prompt.
-
Clone your forked repository to your local machine by running:
git clone https://github.com/YOUR-USERNAME/REPOSITORY-NAME.git
Replace YOUR-USERNAME
with your GitHub username and REPOSITORY-NAME
with the name of the forked repository.
-
Navigate to the project directory:
cd REPOSITORY-NAME
-
Ensure you have Node.js and npm installed on your system. You can verify this by running:
node -v npm -v
If not installed, download and install them from the Node.js official website.
-
Install the project's dependencies:
npm install
This command will install all necessary packages required to run the Docusaurus project.
-
Create a new branch for your changes:
git checkout -b my-feature-branch
Replace my-feature-branch
with a descriptive name for your branch.
- Make the necessary changes to the Docusaurus project files using your preferred code editor.
-
Start the local development server to test your changes:
npm run start
-
Open your browser and navigate to
http://localhost:3000
. You should see the Docusaurus site running locally with your changes. -
Verify that your changes appear correctly and do not break any existing functionality.
-
Stage and commit your changes:
git add . git commit -m "Description of the changes made"
-
Push your changes to your forked repository:
git push origin my-feature-branch
Replace my-feature-branch
with the name of your branch.
-
Go to the original repository on GitHub and click the Compare & pull request button.
-
Provide a clear title and description for your pull request, detailing the changes you have made.
-
Click Create pull request to submit your PR for review.