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

Add quick-start documentation #154

Open
b-rowan opened this issue Oct 3, 2024 · 7 comments
Open

Add quick-start documentation #154

b-rowan opened this issue Oct 3, 2024 · 7 comments
Labels
documentation Improvements or additions to documentation
Milestone

Comments

@b-rowan
Copy link
Contributor

b-rowan commented Oct 3, 2024

One of the main objectives of v0.3.0 is to add documentation for quick start to lower the barrier to entry.

@b-rowan b-rowan added the documentation Improvements or additions to documentation label Oct 3, 2024
@b-rowan b-rowan added this to the v0.3.0 milestone Oct 3, 2024
@easybe
Copy link
Collaborator

easybe commented Nov 8, 2024

I'd be happy to document the Docker stuff. However, I would like to understand our documentation strategy first. Currently, there seems to be documentation in multiple places.

@b-rowan
Copy link
Contributor Author

b-rowan commented Nov 8, 2024

I'd be happy to document the Docker stuff. However, I would like to understand our documentation strategy first. Currently, there seems to be documentation in multiple places.

I think the documentation is basically all just getting compiled from the /docs folder. We could almost remove the README, but the github pages and the readthedocs are both from /docs.

@tsagadar
Copy link
Collaborator

This is the last issue for the 0.3.0 milestone. I think this task could be easier if we find a documentation we like from another (python/fastapi/readthedocs?) project. This could guide how to structure the documentation - what to put in the README.md and what in the other docu.

Would anyone know good examples?

@b-rowan
Copy link
Contributor Author

b-rowan commented Nov 26, 2024

Maybe we can start with something from this list?

https://kludex.github.io/awesome-fastapi-projects/

@tsagadar
Copy link
Collaborator

tsagadar commented Dec 1, 2024

While looking for a docu template I found the following (based on nextra):
https://runtipi.io/docs/introduction

In my opinion, this is visually more pleasing than our current readthedocs documentation. The following site suggests, that readthedocs is rather a dead project - maybe have a look to change the tooling before starting the documentation?
https://npmtrends.com/docsify-vs-jekyll-vs-mdbook-vs-mkdocs-vs-nextra-vs-readthedocs

The top-level structure of the following nextra documentation looks quite good to me:
https://docs.cloudquery.io/docs

nextra deployment to GitHub page is not in the official documentation: shuding/nextra#2856

@b-rowan
Copy link
Contributor Author

b-rowan commented Dec 1, 2024

Seems fine. The goal with the GitHub pages deployment was just to be able to get a bit more SEO, but if we drop it that's fine. Not sure what the best way to do this is though, as it seems more like a full JS framework then a documentation handler?

@tsagadar
Copy link
Collaborator

tsagadar commented Dec 2, 2024

Thinking a bit more about it: maybe better to get the content in place using the current solution. I'd assume that migrating to another framework should not be too hard.

Will try to come up with some draft PR in the next few days (or the coming weekend) with a proposed structure and some rough content.

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
Projects
None yet
Development

No branches or pull requests

3 participants