32 lines
874 B
Markdown
32 lines
874 B
Markdown
# Contributing
|
|
|
|
Contributions are welcome and encouraged! See [/issues][issues] for ideas, or suggest your own!
|
|
If you're thinking to create a PR with large feature/change, please first discuss it in an issue.
|
|
|
|
## Releases
|
|
|
|
- Update version in `simconnect-sdk-derive/Cargo.toml`
|
|
- Update version in `simconnect-sdk/Cargo.toml` (crate + `simconnect-sdk-derive`)
|
|
- Update version in `examples/Cargo.toml`
|
|
- Update CHANGELOG.md
|
|
- Commit
|
|
- Add tag
|
|
|
|
```bash
|
|
git tag -a vX.X.X -m "vX.X.X"
|
|
```
|
|
|
|
- Push
|
|
|
|
```bash
|
|
git push --follow-tags
|
|
```
|
|
|
|
- Release\
|
|
Create a [new release][releases]. \
|
|
The `publish.yml` GitHub Action will pick it up and do the actual release to [crates.io][crates_io].
|
|
|
|
[issues]: https://github.com/mihai-dinculescu/simconnect-sdk-rs/issues
|
|
[releases]: https://github.com/mihai-dinculescu/simconnect-sdk-rs/releases
|
|
[crates_io]: https://crates.io
|