-
-
Notifications
You must be signed in to change notification settings - Fork 229
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
Add versioning to the documentation based on docausaurus #845
Comments
just-the-docs has an issue for this but it seems inactive: just-the-docs/just-the-docs#728 |
github-pages-deploy-action seems to be able to deploy to a specific folder. We could deploy master on a dedicated master folder and add a step to the release to generate for release as well. Then some javascript magic from @snoyer could make the combobox appears ? :) |
After some investigation by @snoyer and myself, it looks like have an "out of version" welcome page with a javascript based selector should be the way to go, I will edit the issue accordingly |
Hello, I have a question ? Using Jekyll is mandatory ? Do you think we can remove Jekyll from doc building system and use only sphinx ? I made some tests with this theme, and I think we could reproduce the current documentation but with the same 'version selector' system of Blender API (Methods describe here) Moreover by using sphinx building tool we can directly embed libf3d API doc inside the website and make it more visible than this link. I found a lot of extensions to prevent convert of current md files to rst so we will just have to update the building tool note documentation What do you think about that ? I can make some tests if you want I will have some spare time tomorrow |
Actually this is being discussed on discord and we are thinking to go with docausaurus, please join the discussion there https://discord.f3d.app |
Sorry, I'm not so active on discord ! I will read the fead asap ! Thanks a lot ! |
1 similar comment
Sorry, I'm not so active on discord ! I will read the fead asap ! Thanks a lot ! |
No worries! Let me know if you want a TLDR of the discussion. |
@chirag-droid has created a prototype of this which is visible here: |
More and more people are being impacted by this as we break everything for 3.0, lets display a warning until this is fixed. |
Context
Currently, the documentation in https://f3d.app is automatically generated when a commit is pushed on master.
Also, the "main" page is based on the readme from github, which is fine but may be a bit disoriented for users not familiat with github.
We need to add a nice looking, web-only welcome page containing:
Suggested solution
Skills
Selector code
The text was updated successfully, but these errors were encountered: