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

Prepare v0.7.0 #4

Open
ohchase opened this issue Apr 7, 2024 · 1 comment
Open

Prepare v0.7.0 #4

ohchase opened this issue Apr 7, 2024 · 1 comment
Assignees
Labels
documentation Improvements or additions to documentation enhancement New feature or request help wanted Extra attention is needed

Comments

@ohchase
Copy link
Owner

ohchase commented Apr 7, 2024

Check if the public API is stable, try to actually make a future proof plan for moving towards a 1.0.0 stable api.
Everything needs documentation, or at least much more thorough documentation.
All functions with unsafe blocks that are exposed publicly as safe need safety clauses.
Make sure there is no panic spots, and document accordingly as well.
Try to move away from TrinityCore usage, to make it clear this is also available for any general 3d mesh navigation where you are willing to use a non rust code base in favor of linking against the actively maintained c++ recast navigation project and for guaranteed feature parity if you are migrating a project.

@ohchase ohchase self-assigned this Apr 7, 2024
@ohchase ohchase added documentation Improvements or additions to documentation enhancement New feature or request help wanted Extra attention is needed labels Apr 7, 2024
@ohchase ohchase changed the title Prepare v0.6.0 or maybe 0.5.0 Prepare v0.6.0 or maybe 0.5.XXXX Apr 7, 2024
@ohchase
Copy link
Owner Author

ohchase commented Apr 20, 2024

v0.7.0, v0.6.0 was implemented as stop gap to get some dependencies upgraded and remove send/sync impls

@ohchase ohchase changed the title Prepare v0.6.0 or maybe 0.5.XXXX Prepare v0.7.0 Apr 20, 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 help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

1 participant