Welcome to ReadShade

ReadShade is a documentation site designed with simplicity and neutrality in mind. We aim to provide a straightforward and accessible platform for everyone to contribute and share knowledge. We’ve removed unnecessary complexity and barriers, ensuring that anyone can join our community.

Striving for Neutrality

We strive to remain neutral in our approach, avoiding conflict of interest.

Simple to Contribute

We want to make it easy for anyone to contribute to ReadShade, regardless of their technical background. We’ve chosen Python and Sphinx as our core technologies. You can start creating and editing documentation quickly with just these two tools. There is no need to worry about complicated setup or configuration - install Python and Sphinx, and you’re ready to go.

Offline Download

You can download a complete, static version of this documentation site for offline use. This is useful for accessing guides and information without an internet connection. The instructions below outline two methods for getting the site onto your local machine.

Method 1: Download from the gh-pages branch

This is the most direct method to get the already-built static website without needing to install Python and Sphinx.

  1. Go to the repository: Navigate to the ReadShade repository on GitHub.

  2. Switch branches: Click on the branch dropdown menu (it usually says main) and select the gh-pages branch.

  3. Download the content: Click on the green Code button and select Download ZIP.

  4. Extract and view: Unzip the downloaded file and open the index.html file in your web browser. This folder contains the complete, pre-built website.

Method 2: Download the ZIP file

This is the simplest method for users who do not have Git installed.

  1. Download the repository: Go to the ReadShade repository on GitHub.

  2. Click on the “Code” button: In the top-right corner of the repository page, click the green Code button.

  3. Select “Download ZIP”: From the dropdown menu, click on Download ZIP to save a compressed file of the repository to your computer.

  4. Extract the files: Unzip the downloaded file to a location on your local machine.

  5. Build the site: Open a terminal or command prompt, navigate to the extracted folder, and run the following commands to install the requirements and build the site:

    pip install -r requirements.txt
    sphinx-build -b html . _build
    
  1. Access the offline content: The static site is now located in the _build folder. You can view the documentation by opening the index.html file in your preferred web browser.

Method 3: Clone the repository

This method is recommended for users who have Git installed and want to keep their local copy updated.

  1. Clone the repository: Open your terminal or command prompt and run the following command to clone the documentation site’s repository to your local machine.

    git clone https://github.com/ReadShade/ReadShade.git
    
  2. Navigate to the directory: Change your current directory to the cloned repository.

    cd ReadShade
    
  3. Install requirements and build the site: Run the following commands to install the necessary Python packages and build the static HTML site.

    pip install -r requirements.txt
    sphinx-build -b html . _build
    
  4. Access the offline content: The static site is now located in the _build folder. You can view the documentation by opening the index.html file in your preferred web browser.

Acknowledgements & Contributors