diff options
author | bors-servo <lbergstrom+bors@mozilla.com> | 2017-07-31 13:13:23 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-07-31 13:13:23 -0500 |
commit | 4f92dd496691538eeebe6edebc525e50f157f1c4 (patch) | |
tree | 458bd5dc47002a54fb82009e62c6bcee18d54e33 | |
parent | 8b810116128c037753b808f4c94672c0c6204901 (diff) | |
parent | c8e237f54370bdc1777df2c5d08eccf7ec5c33fc (diff) |
Auto merge of #865 - fitzgen:release-announcements-template, r=emilio,nrc,tmfink
Add a template for release announcements
And a script to find all the folks who contributed to the release.
Anything we should add or remove to the release announcement template? Once we've hashed this out, I'll make the first release announcement thread on u.r-l.o :-)
r? @emilio @nrc
-rwxr-xr-x | releases/friends.sh | 19 | ||||
-rw-r--r-- | releases/release-announcement-template.md | 72 |
2 files changed, 91 insertions, 0 deletions
diff --git a/releases/friends.sh b/releases/friends.sh new file mode 100755 index 00000000..453f5d37 --- /dev/null +++ b/releases/friends.sh @@ -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 "- {}" diff --git a/releases/release-announcement-template.md b/releases/release-announcement-template.md new file mode 100644 index 00000000..c9d5eae2 --- /dev/null +++ b/releases/release-announcement-template.md @@ -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 |