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

Suggestion on documentation structure #259

Closed
namelessvoid opened this issue Dec 16, 2024 · 6 comments
Closed

Suggestion on documentation structure #259

namelessvoid opened this issue Dec 16, 2024 · 6 comments
Labels
enhancement New feature or request

Comments

@namelessvoid
Copy link
Contributor

Problem statement

As a newcomer to LimboAI, the documentation hosted at https://limboai.readthedocs.io/en/stable/ felt a bit hard to understand.

For example, after navigating away from the index page, it is hard to find the installation instructions. They are not linked in the navigation menu and one has to remember that it's possible to click the logo / the little home icon bread crumb and that the info might be there. Especially on mobile that took me some time to find the instructions.

The pages are a bit mixed. Some GDExtension info is on the index page, some on a sub page. Same for C# support. Also Behavior Tree and HSM pages are a bit mixed.

Proposed solution

Make the page structure cleaner. A proposal could be:

  • Getting Started
    • Installation
    • Using LimboAI with C#
  • Behavior Trees
    • Introduction to Behavior Trees
    • Creating a behavior tree
    • Custom Tasks
    • ...
  • Hierarchical State Machines
    • Introduction to HSM
    • Creating a HSM
    • Using Behavior Trees in state machines
    • ...

If you like this idea, I can create a PR :)

Alternatives

No alternatives to propose.

@namelessvoid namelessvoid added the enhancement New feature or request label Dec 16, 2024
@limbonaut
Copy link
Owner

I do like the idea. We may lack some content for such a structure, though, but if you're willing to work on it, I'd always welcome such effort 🙂

@namelessvoid
Copy link
Contributor Author

namelessvoid commented Dec 18, 2024

@limbonaut So the PR was merged, but I cannot see the updated docs yet. Did anything go wrong? Is there a way for me to check e.g. the deployment?

Edit: I just realized that the changes are live on the latest docs: https://limboai.readthedocs.io/en/latest/index.html

However, the links in the Readme have been updated and they link to the stable version, which now results in some 404 errors. Can I support on releasing the docs to stable in some way? Or how does the process look like?

@limbonaut
Copy link
Owner

Unfortunately, as documentation updates are fully automated, we'd have to wait until next version. I think I'll simply revert the README changes.

@namelessvoid
Copy link
Contributor Author

I was not familiar with the release strategy of read the docs. After reading about that, I agree, reverting the readme changes sounds most reasonable. Thank you for rolling back!

@limbonaut
Copy link
Owner

No worries, I also forgot about the links, thanks for bringing it up.

@namelessvoid
Copy link
Contributor Author

Yup, it works again 👍

As far as I'm concerned, this suggestion is resolved. Feel free to close the issue or keep it open as a reminder to re-revert for the next release -- it's up to you! :)

And thanks for being open and accepting my suggestions! Highly appreciated :)

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

No branches or pull requests

2 participants