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

Refactor documentation + improvements #937

Open
alexis-opolka opened this issue Feb 4, 2025 · 6 comments
Open

Refactor documentation + improvements #937

alexis-opolka opened this issue Feb 4, 2025 · 6 comments
Labels
new feature New feature or request

Comments

@alexis-opolka
Copy link
Contributor

Is your feature request related to a problem? Please describe.
The current documentation of Navi is not always up to date and is not well structured.

It might be the occasion to introduce two things:

  • A Quickstart/Getting started guide for new users (important!)
  • A static website (via github pages, for example) for the documentation

Describe the solution you'd like
Refactor the current documentation into a well structured docs folder and update its content.

Describe alternatives you've considered
Do not update the documentation and do not improve anything.

Additional context
As how issues are growing unresolved and features are added without being documented, it seems to me that we are not walking on the right path here.
I would like for navi to be more documented and accessible to new users.

@alexis-opolka alexis-opolka added the new feature New feature or request label Feb 4, 2025
Copy link

welcome bot commented Feb 4, 2025

Thanks for opening your first issue here! In case you're facing a bug, please update navi to the latest version first. Maybe the bug is already solved! :)

@alexis-opolka
Copy link
Contributor Author

alexis-opolka commented Feb 5, 2025

@denisidoro I would like to have your thoughts on this.

@denisidoro
Copy link
Owner

Sounds good. I'll gladly review related PRs if someone has the cycles to send them.

@alexis-opolka
Copy link
Contributor Author

@denisidoro I should have finished the new documentation by this weekend.
I'll surely send a PR this sunday.

@alexis-opolka
Copy link
Contributor Author

@denisidoro Just a quick question but how are defined Navi versions?
What is considered a major change? A minor change? A fix?
Do you have a limit of minor versions before a major version?

It would be great if you could explain it to me so I can include it in the documentation, thanks. 😄

@denisidoro
Copy link
Owner

denisidoro commented Feb 14, 2025

I don't think this is in set in stone but I'll share some examples.

What is considered a major change?

Anything which introduces a major breaking change. The bash to rust rewrite was such an example. If I had to stop supporting current configs then it would also be a major change.

Minor change

Almost everything.

A fix

In general any release that I need to do right after another. If I released x.y.0 but one day after I realized there was a typo in the help message and don't want to introduce any other features, I'd release x.y.1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
new feature New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants