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

Implement GitBook-like documentation #38

Open
jonathan-mayer opened this issue Sep 9, 2024 · 3 comments
Open

Implement GitBook-like documentation #38

jonathan-mayer opened this issue Sep 9, 2024 · 3 comments
Assignees
Labels
documentation Improvements or additions to documentation enhancement New feature or request low priority A issue which can wait and doesn't need to be resolved quickly

Comments

@jonathan-mayer
Copy link
Member

Issue

Currently there isn't a whole lot of documentation on actually using the downscaler, additionally it can be overwhelming seeing the large README. Instead we should consider adding something like a GitBook (probably something more like Docusaurus since it is free for everyone, not just individuals).

Further details

This is a pretty large project, which will probably not be implemented in the near future.

Proposal

We should evaluate if we actually want/need this, when we should implement it, think about the things we would document in there and how it would be structured.

Who can address the issue

Other links/references

@jonathan-mayer jonathan-mayer added documentation Improvements or additions to documentation enhancement New feature or request labels Sep 9, 2024
@jonathan-mayer jonathan-mayer added the low priority A issue which can wait and doesn't need to be resolved quickly label Sep 9, 2024
@jonathan-mayer
Copy link
Member Author

jonathan-mayer commented Sep 25, 2024

I made the basic structure on feat/add-docusaurus
* the HomepageFeatures have to be adjusted, and there is currently no content on any of the sites

@jonathan-mayer
Copy link
Member Author

jonathan-mayer commented Oct 23, 2024

the implementation in feat/add-docusaurus is ready for content.

TODO:

  • fill out about page
  • add documentation about:
    • cli arguments
    • helm chart
    • troubleshooting (possibly in guides)
    • annotations
    • layers
    • values
    • anything else from readmes
    • repo management ( e.g. steps to releasing a new version, updating docs, ...)
    • ...
  • add guides about:
    • basic operation
    • migrating from py-kube-downscaler (detailed)
    • developing (downscaler, website, helm chart)
    • ...
  • Optional: add more to homepage
  • simplify readme
    • link to documenation
    • explain where to add and update documentation (website/content/docs or website/content/guides) (probably in docs on website)
    • remove documentation from readme (i would keep e.g. developing)
    • add testing/running the website to developing

* if you have any more ideas for content write them in here or open an issue (if this one is already closed)

@jonathan-mayer jonathan-mayer changed the title Evaluate GitBook-like documentation Implement GitBook-like documentation Oct 23, 2024
This was referenced Nov 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation enhancement New feature or request low priority A issue which can wait and doesn't need to be resolved quickly
Projects
None yet
Development

No branches or pull requests

3 participants