-
Notifications
You must be signed in to change notification settings - Fork 60
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
Migration of Documentation to a Dedicated Repository #3746
Comments
Just to summarise the problem here: Working on documentation improvements is a painful developer/author experience as there is a dependency on the Additionally, any file changes made then take about 5-15 seconds each time for the website to refresh and reflect those changes, sometimes requiring a restart all together in the case we're adding images, etc. Another problem is that website deployments are required for docs changes to go live, meaning that the website isn't necessarily a true reflection of the latest version of our documentation. Proposal:
Merits in making it a standalone repo:
Merits in keeping it in core repo:
|
@joepavitt please move it under src/docs on the website and iterate. The docs aren't well maintained by engineering right now, having another repo isn't going to improve this. |
My concern here is that we are bloating an already incredibly bloated and slow repository by doing so. Website is painful enough to work with, that would make it even worse. My other proposal as above is keep the docs in core, but switch it to a vitepress site, so we at least have a standalone way of running docs in a lightweight isolation for faster iteration. This then raises problem of top-level navigation being inconsistent as per Dashboard docs, but the general quality would improve |
Moving to vitepress doesn't magically make all those slowness issues disappear. Likely just as bad, with less features, less SEO optimisation, and just wasted cycles. If there's an issue to pinpoint to solve, let's solve that issue, but we're not going to adopt Vitepress just because it might be better |
It's faster, we see that with Dashboard, instant and auto reloads when developing locally, builds far faster too?
@Hasmin-AC suggested that actually, having https://docs.flowfuse.com would be better for SEO |
@Hasmin-AC @joepavitt They'e not better: https://www.semrush.com/blog/subdomain-vs-subdirectory/ So we end up with yet another toolchain, spend engineering cycles for little user benefit, and more chaos. Again, if we're actually fixing something, let's focus on the core issue instead of adopting technology for the sake of adopting the new cool JS thing. |
Just another couple of thoughts:
|
Description
The migration of our current documentation from the central FlowFuse repository to a new, dedicated documentation repository. This will enable us to host our documentation as a standalone website, similar to our approach with Dashboard 2. The new repository will not only support Markdown but also provide enhanced capabilities for visual modifications and rich formatting to improve the usability and accessibility of our documentation.
Which customers would this be available to
Everyone - CE/Starter/Team/Enterprise
Tasks
The text was updated successfully, but these errors were encountered: