Skip to content

Rewrite the docs #863

Open

Description

@Archmonger

Beta Docs Live Preview: https://reactive-python.github.io/reactpy/
Beta Docs Source Code: https://github.com/reactive-python/reactpy/tree/new-docs

Current Situation

It is difficult for new contributors to modify the docs, due to the current usage of reStructuredText (RST). Also the current verbiage is somewhat hard to understand for beginners.

Proposed Actions

Convert the current docs from reStructuredText (sphinx) to Markdown (mkdocs).

These new docs should be a 1:1 rewrite of ReactJS's documentation.

Also consider using these plugins


Related issues

Activity

  1. added
    type-docsAbout changes and updates to documentation
    priority-3-lowMay be resolved one any timeline.
    on Dec 30, 2022
  2. added this to the 1.0 milestone on Dec 30, 2022
  3. rmorshea commented on Dec 30, 2022

    @rmorshea
    Collaborator

    Useful conversation to inform our decision to use mkdocs: encode/httpx#1220

    It looks like they stuck with mkdocs in the end.

  4. Archmonger commented on Dec 31, 2022

    @Archmonger
    ContributorAuthor

    I created a draft of the new docs structure using mkdocs. Used django-idom docs as the initial template.

    https://github.com/Archmonger/idom-docs

    Currently, the only thing that has been developed is the navigation names, and website theme.


    Can be previewed by typing the following:

    pip install -r build-docs.txt
    mkdocs serve
    
  5. removed this from the 1.0 milestone on Jan 24, 2023
  6. rmorshea commented on Jan 26, 2023

    @rmorshea
    Collaborator

    Looking at the docs for Textual (a popular terminal UI framework) I found a list of mkdocs plugins and extensions we might want to consider using.

  7. rmorshea commented on Jan 26, 2023

    @rmorshea
    Collaborator

    mktestdocs also looks interesting.

  8. pinned this issue on Jun 9, 2023
  9. unpinned this issue on Jun 9, 2023
  10. changed the title [-]Switch docs to mkdocs[/-] [+]Rewrite the docs with mkdocs[/+] on Jun 12, 2023
  11. added and removed
    priority-3-lowMay be resolved one any timeline.
    on Jun 14, 2023
  12. changed the title [-]Rewrite the docs with mkdocs[/-] [+]Rewrite the docs[/+] on Jun 15, 2023
  13. pinned this issue on Jun 15, 2023
  14. added theissue type on Jan 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    priority-1-highShould be resolved ASAP.type-docsAbout changes and updates to documentation

    Type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions