Skip to content

Anas-025/BetterDjangoDocs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BetterDjangoDocs

Description

BetterDjangoDocs is a chrome extension that improves the user interface (UI) of the Django documentation website, making it more user-friendly and enhancing the overall user experience for developers working with Django.

Table of Contents

Demo

image

image

Marking Sections as "Read"

To help you keep track of your progress when reading the Django documentation using the "BetterDjangoDocs" extension, we've added a convenient feature. You can easily mark a section as "read" by following these steps:

  1. As you scroll through a section in the documentation, you'll find the "Done" button at the bottom of each section.

  2. When you've finished reading and understanding the content in that section, simply click the "Done" button.

image

By clicking the "Done" button, you can keep track of the sections you've already reviewed. This feature is designed to enhance your experience when navigating through the documentation, making it easier to manage your progress and avoid redundancy.

Marking Sections as Doubt

Within the "BetterDjangoDocs" extension, we've implemented a feature that allows you to mark a section as a doubt. Here's how it works:

  • While hovering over the "Done" button, you will notice a question mark icon.

  • Clicking this question mark icon will indicate that you have a doubt or question about the section you're currently viewing in the Django documentation.

    image

This feature is designed to help you keep track of sections that you find confusing or need further clarification. It can be a useful tool for improving the documentation and collaborating with others to address questions or concerns.

Usage

To manually load and use the "BetterDjangoDocs" chrome extension to enhance the UI of the Django documentation website, follow these steps:

  1. Clone the Repository:
    git clone https://github.com/yourusername/BetterDjangoDocs.git
    
  2. Manually Load the Extension (Chrome):
    • Open your web browser.

    • Open this link in your browser:

      chrome://extensions/
      
    • Enable developer mode at the top right hand corner.

    • Click on Load unpacked.

    • Navigate to your cloned BetterDjangoDocs directory.

    • And your extension is all set to go.

Contributing

We welcome contributions from the open-source community to help improve and enhance the "BetterDjangoDocs" project. Here are some guidelines on how to get started:

  1. Fork the Repository:

    • Click the "Fork" button at the top right of the project's GitHub page. This will create a copy of the repository in your own GitHub account.
  2. Clone Your Fork:

    • Clone your fork of the repository to your local machine:
    git clone https://github.com/yourusername/BetterDjangoDocs.git
    
  3. Create a Branch:

    • Create a new branch for your contribution:
    git checkout -b feature/your-feature-name
    
  4. Make changes:

    • Make your changes and improvements to the codebase or documentation:
  5. Commit Your Changes:

    • Commit your changes with a clear and concise message:
    git commit -m 'Add some feature or fix'
    
  6. Push to Your Fork:

    • Push your branch to your GitHub fork:
    git push origin feature/your-feature-name
    
  7. Clone Your Fork:

    • Visit the project's GitHub page and open a pull request (PR) from your branch to the main repository. Be sure to provide a detailed description of your changes in the PR.
  8. Clone Your Fork:

    • The project maintainers will review your PR and may provide feedback or request further changes. Be responsive to the feedback and make any necessary updates.
  9. Merge Your Contribution:

    • Once your PR is approved, it will be merged into the main project.

Contribution Guidlines

  • Please ensure that your code adheres to the coding standards and guidelines set in the project.

  • Be respectful and professional in your interactions with other contributors and maintainers.

  • If you're unsure about how to contribute, don't hesitate to ask for help in the PR or open an issue to discuss your proposed changes.

We appreciate your contributions and look forward to working together to make "BetterDjangoDocs" even better!

License

BetterDjangoDocs is licensed under the MIT License.

Copyright (c) 2023 Shaikh Mohammad Anas

Contact

If you have any questions, suggestions, or need assistance, please feel free to contact me at [email protected].

About

Chrome Extension for cleaner ui of Django Docs

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published