You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If you're thinking of contributing to the Rust API, we encourage you to join the #rust-api channel in our [Slack](https://slack.binary.ninja), especially for large-effort PRs.
140
140
141
+
### Testing
142
+
143
+
When contributing new APIs or refactoring existing APIs it is vital that you test your code! If you do not have a
144
+
headless supported license you should still be able to write them and open your PR. Once open a
145
+
maintainer will approve tests to run and from there you can refine the test so that it passes in CI.
146
+
147
+
### Documentation
148
+
149
+
When refactoring or making new changes make sure that the documentation for the respective APIs is up-to-date and not missing.
150
+
Much of the APIs documentation exists only in the python bindings, so use that as a guide. If there is an API that confuses you
151
+
it will likely confuse someone else, and you should make an issue or ask for guidance in the Slack channel above.
0 commit comments