-
Notifications
You must be signed in to change notification settings - Fork 6
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
Improve Documentation and Fix Bugs #87
Conversation
…t into 44-better-documentation
…ctfail_subprocess
This looks great!!! The only minor suggestion I had was to link from the README to the examples/tutorials. |
Co-authored-by: Ryan Richard <[email protected]>
@ryanmrichard I committed your suggestion, so if everything else looks good feel free to merge |
Sounds good. I'll merge it whenever CI passes (at lease I assume it'll pass...). |
🚀 [bumpr] Bumped! New version:v0.1.7 Changes:v0.1.6...v0.1.7 |
Is this pull request associated with an issue(s)?
Fixes #44
Description
This PR improves documentation. It updates the README to include a bit of reasoning behind the project, and includes the intro of the README in the index.rst of the documentation.
Edit
While adding types to the various signatures, multiple bugs were found, such as incorrectly handling
CMAKEPP_LANG_DEBUG_MODE
and not accounting for re-execution when comparing section IDs. Additionally, the type checking identified areas where we were reconstructing execution unit objects when they already existed.TODOs
Note
Method parameter types have been refined to pointer types, meaning CMakePP/CMakePPLang#106 must be fixed before merging this
Note 2
This PR is getting very large, so I've decided to cut it off for now and finish the other documentation updates and clean up in a subsequent PR