Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New Mkdocs-catalog documentation #210

Open
fralfaro opened this issue Apr 25, 2024 · 1 comment
Open

New Mkdocs-catalog documentation #210

fralfaro opened this issue Apr 25, 2024 · 1 comment
Labels
question Further information is requested

Comments

@fralfaro
Copy link

Hello, I migrated the code at https://fralfaro.github.io/catalog/. Documentation was mainly done with mkdocs (+ mkdocs plugins).

However, I need to automate the process with the projects.yaml file.

I am very happy to hear suggestions and continue contributing.

@fralfaro fralfaro added the question Further information is requested label Apr 25, 2024
@pawamoy
Copy link
Sponsor Collaborator

pawamoy commented Apr 25, 2024

Thanks for offering your help 🙂

Just to be clear: do you intend to send a PR again, or are you just looking for help automating your docs at https://fralfaro.github.io/catalog/?

We actually do not plan to deploy the catalog as an MkDocs subsite at ww.mkdocs.org/catalog. I myself would like to start by only integrating a gallery of themes directly within the docs and not as a subsite. But this can be discussed of course. Happy to also get feedback from you @tomchristie.

If you want to send a PR again @fralfaro, your documentation will have to use the theme used by the official docs, which currently is mkdocs. But also know that there's work in progress to create a new default theme, or to improve the current one. IMO we're not clear yet on whether we want to integrate the full catalog in the official docs.

We would also have to discuss about the neoteroi extensions you're using, to make sure they work well with the default theme. By the way they seem to require that we add quite a lot of CSS to the assets: isn't there a way to make these plugins include the assets dynamically and transparently, so we don't have to track them in Git?

Regarding automation: I would myself probably write hooks that read projects.yaml, and generate dynamic files and their contents with mkdocs-gen-files, maybe building the navigation in combination with mkdocs-literate-nav.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested
Projects
None yet
Development

No branches or pull requests

2 participants