Add a template for release announcements

And a script to find all the folks who contributed to the release.
This commit is contained in:
Nick Fitzgerald 2017-07-28 09:49:02 -07:00
parent 0e39721b6c
commit c8e237f543
2 changed files with 91 additions and 0 deletions

19
releases/friends.sh Executable file
View File

@ -0,0 +1,19 @@
#!/usr/bin/env bash
set -eu
set -o pipefail
cd "$(dirname $0)"
if [[ -z "${1+x}" ]]; then
read -p "List friends since which commit/tag? " since
echo
else
since=$1
fi
git shortlog -s -n "$since.." \
| cut -f 2- \
| sort -u \
| grep -v bors\-servo \
| xargs -I{} echo "- {}"

View File

@ -0,0 +1,72 @@
# Announcing `bindgen` $TODO_VERSION
`bindgen` automatically generates Rust FFI bindings to C and C++ libraries.
Upgrade to this release by updating your `Cargo.toml`:
```toml
bindgen = "$TODO_VERSION"
```
* [GitHub][]
* [crates.io][]
* [Users Guide][guide]
* [API Documentation][docs]
## Changelog
### Added
* TODO (or remove section if none)
### Changed
* TODO (or remove section if none)
### Deprecated
* TODO (or remove section if none)
### Removed
* TODO (or remove section if none)
### Fixed
* TODO (or remove section if none)
### Security
* TODO (or remove section if none)
## Friends
Thanks to everyone who contributed to this release!
<insert the output of friends.sh here>
## Contributing
Want to join us? Check out our [CONTRIBUTING.md][contributing] and take a look
at some of these issues:
* [Issues labeled "easy"][easy]
* [Issues labeled "less easy"][less-easy]
* Still can't find something to work on? [Drop a comment here.][looking]
Want to help improve our documentation?
[Check out the issues labeled "docs".][docs-issues]
Found a bug with `bindgen`? [File an issue here.][file-issue]
[GitHub]: https://github.com/rust-lang-nursery/rust-bindgen
[crates.io]: https://crates.io/crates/bindgen
[guide]: https://rust-lang-nursery.github.io/rust-bindgen
[docs]: https://docs.rs/bindgen
[contributing]: https://github.com/rust-lang-nursery/rust-bindgen/blob/master/CONTRIBUTING.md
[easy]: https://github.com/rust-lang-nursery/rust-bindgen/issues?q=is%3Aopen+is%3Aissue+label%3AE-easy
[less-easy]: https://github.com/rust-lang-nursery/rust-bindgen/issues?q=is%3Aopen+is%3Aissue+label%3AE-less-easy
[looking]: https://github.com/rust-lang-nursery/rust-bindgen/issues/747
[docs-issues]: https://github.com/rust-lang-nursery/rust-bindgen/issues?q=is%3Aopen+is%3Aissue+label%3AI-needs-docs
[file-issue]: https://github.com/rust-lang-nursery/rust-bindgen/issues/new