You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The current documentation for Eurybia is built using Sphinx and hosted on ReadTheDocs. While this setup works fine, we propose migrating the documentation to MkDocs for the following reasons:
Why MkDocs?
Markdown-based: MkDocs uses Markdown for documentation, which is easier for most developers and contributors to work with, compared to reStructuredText used by Sphinx.
GitHub Integration: MkDocs can be directly integrated with GitHub Pages, enabling seamless deployment and hosting from within the GitHub environment.
Simplified Configuration: Compared to Sphinx, MkDocs offers a simpler configuration and build process, making it more straightforward to maintain.
Modern Themes: MkDocs offers elegant and responsive themes (e.g., mkdocs-material), which provide a clean, user-friendly interface out of the box.
Suggested Steps
Set up the initial MkDocs project with mkdocs.yml and the docs/ directory.
Migrate the documentation content from .rst to .md format.
Choose and configure an MkDocs theme, such as mkdocs-material, for an improved user interface.
Set up continuous deployment to GitHub Pages using GitHub Actions or another CI tool.
Update the contribution guidelines to reflect the new documentation process and format.
Optional
Implement versioning using tools like mike or similar.
Integrate a search feature, either natively or via MkDocs plugins.
The text was updated successfully, but these errors were encountered:
Description:
The current documentation for Eurybia is built using Sphinx and hosted on ReadTheDocs. While this setup works fine, we propose migrating the documentation to MkDocs for the following reasons:
Why MkDocs?
mkdocs-material
), which provide a clean, user-friendly interface out of the box.Suggested Steps
mkdocs.yml
and thedocs/
directory..rst
to.md
format.mkdocs-material
, for an improved user interface.Optional
mike
or similar.The text was updated successfully, but these errors were encountered: