vanilla-os / chronos-frontend Goto Github PK
View Code? Open in Web Editor NEWA frontend in Vue.js for the Chronos documentation server.
Home Page: https://docs.vanillaos.org
License: GNU Affero General Public License v3.0
A frontend in Vue.js for the Chronos documentation server.
Home Page: https://docs.vanillaos.org
License: GNU Affero General Public License v3.0
This could work similar to the blog posts on website.
Ref. GitHub markdown syntax :- https://github.com/orgs/community/discussions/16925
Ref. current handbook landing page https://handbook.vanillaos.org/
Allow featuring posts on a separate page (similar to how we currently have it in the handbook) or at the top by setting featured: yes parameter in the page's header.
Related Vanilla-OS/Chronos#4
Reference Video
I was able to reproduce the same error on mobile.
We can have something like edit-link: option in the header so that we can directly link to the file on GitHub so readers can open a PR to it. (Similar to other docs solutions)
Currently, the articles in the Docs collection are randomly arranged, this would confuse new users on what to read first. So I would suggest adding an option to specify the sequence/order of pages that docs team members can curate for a better beginner-friendly experience for specific collections.
In the article, we can have a tag like version: 2.0 with identifier: which while reading, chronos can match the identifier to show alternative versions at the bottom of the page for old documentation (this will also be useful in having support for old docs + in the future help app).
In long guides, with a lot of sections like Manpages (i.e. https://docs.vanillaos.org/docs/en/apx-manpage); It would be better if I could independently scroll through the Navigation section and select it, instead of scrolling through the whole window to access the contents.
This page could include information like translation coverage (the ratio of no. of translated pages to the no. of English pages), Number of articles, commonly used tags/labels (if implemented), etc.
There is a minor typo ("tecnical") in the description of the Docs collection, fixed it here at 497c035. I am creating this issue as a reminder to update the Chronos configuration file in the production server (for the same).
Currently, it is available in light mode only.
Currently, when Javascript is disabled the page is blank. Similar to the main website it would be great if a message is displayed when Javascript is disabled, linking users to the collections source repository i.e. documentation and handbook in this instance; allowing them to read it (even when they have it disabled as GitHub and most popular Git remote repository hosts support viewing content even when Javascript is disabled).
Similar to our website it would be nice to see the reading time for each articles/guides.
Similar to how we link to GitHub profiles in the handbook.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.