* modernize github workflows
this mainly fixes some inconsistencies in style, outdated or wrong comments and action version
- replace Legit-Labs/action-download-artifact with actions/download-artifact
- fix Swatinem/rust-cache arguments
- fix benchmark transformations
- expand feature soundness lints
- wording and capitalization in comments
* fix no_run on crate level doc
* fix some more small issues
* Add more files to the .gitignore.
* Add notes on testing.
* More tidy up.
* Satisfy spellcheck.
* Make spelling even happier.
Not sure if it's acceptable to modify the old versions of this?
* More fixes to the dictionary.
* Update docs/more/testing.md
Co-authored-by: Simon <simon@siku2.io>
* Update docs/more/debugging.md
Co-authored-by: Simon <simon@siku2.io>
* Adopt @siku2's suggestions :)
* Update docs/more/testing.md
Co-authored-by: Simon <simon@siku2.io>
* Update docs/more/external-libs.md
Co-authored-by: Simon <simon@siku2.io>
* Tidy up panic hook.
* Update docs/more/debugging.md
Co-authored-by: Simon <simon@siku2.io>
Co-authored-by: Simon <simon@siku2.io>
* Replace mounted with rendered lifecycle method
* fix checks
* fix doc test
* use_context test
* made test yet more sensitive to errors
* fix some merge oddities
* just some style adjustments
* proof of concept use_context hook using scope
* store scope in hook state
* add a test with multiple context types
* subscribe to context changes
* make clippy happy
* reuse dead slots for subscriptions
* clean up and improve test
Co-authored-by: Justin Starry <justin.starry@icloud.com>
Co-authored-by: Mathis <mk@thepeaklab.com>