Wiki Contributions
Introduction
Introduction
https://github.com/BotWithUs/BwuWiki
- Our wiki is completely open source, you can find the code here.
- This wiki is a NodeJS project, which means you can run the code locally yourself, all while it updates in real time in your local browser once you save files.
- The minimum supported NodeJS Version is 18
- All wiki pages are Markdown files, and are all found in the docs/ folder of the github repo.
- Docusaurus leverages the MDX Compiler to transform markdown syntax into React components, amazing!
- See Docussaurus Markdown Features to become a pro at making beautiful pages.
You can help!
If you'd like to contriubute, you can by making a pull request to our master branch!
Getting setup
Getting setup
- First, let's make sure that you have NodeJS 18+ installed.
- Then, install yarn, the package manager for this project:
Install yarn package manager
npm install --global yarn
- Next, you'll need to make sure that you have Git or GitHub Desktop installed.
- Then, clone our code using GitHub Desktop, or run the following commands:
Clone the Wiki repository
git clone https://github.com/BotWithUs/BwuWiki
cd BwuWiki
Before proceeding
You should make a new branch as you cannot commit changes to master. Or you can fork the repository. If you make a bunch of changes to the locally checked out master branch, you wont be able to push them to the repo.
- Next, inside of the BwuWiki folder, run the following command to install dependencies:
Install project dependencies
yarn
- Now you are all set to run the project locally!
- The following command will launch the project locally and connect you to it via your browser.
Its local dev time baby!
yarn start
Changes reflect instantly!
While the server is running, any changes you make to files and save, should reflect live in your local browser.
Making your changes live
Making your changes live
- Once you've finished your contributions, commit and push them back to your side branch or forked repo.
- Then, they need to be merged into the master branch of BwuWiki in order to be live on https://wiki.botwithus.net
- While you do not have permission to commit to the protected master branch, you can submit a pull request to our repository pull requests
- Once your PR is approved and merged by staff, changes will be live on https://wiki.botwithus.net within minutes.
Best wiki editing practices
Best wiki editing practices
Clarity and Conciseness:
- Write in a clear and concise manner to enhance readability.
- Break down complex information into easily understandable sections.
Structure and Formatting:
- Follow the established structure and formatting guidelines of the wiki.
- Use headers, bullet points, and other formatting tools to organize content effectively.
Avoid Plagiarism:
- Always create original content or properly attribute the source if using someone else's work.
- Respect copyright laws and the intellectual property of others.
User-Friendly Language:
- Write in a way that is accessible to a wide audience, avoiding jargon or overly technical language when unnecessary.
Regular Updates:
- Keep information up-to-date by revisiting and editing content periodically.
- Add new information and remove outdated or irrelevant details.