Skip to content

Commit c8e237f

Browse files
committed
Add a template for release announcements
And a script to find all the folks who contributed to the release.
1 parent 0e39721 commit c8e237f

File tree

2 files changed

+91
-0
lines changed

2 files changed

+91
-0
lines changed

releases/friends.sh

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
#!/usr/bin/env bash
2+
3+
set -eu
4+
set -o pipefail
5+
6+
cd "$(dirname $0)"
7+
8+
if [[ -z "${1+x}" ]]; then
9+
read -p "List friends since which commit/tag? " since
10+
echo
11+
else
12+
since=$1
13+
fi
14+
15+
git shortlog -s -n "$since.." \
16+
| cut -f 2- \
17+
| sort -u \
18+
| grep -v bors\-servo \
19+
| xargs -I{} echo "- {}"
Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,72 @@
1+
# Announcing `bindgen` $TODO_VERSION
2+
3+
`bindgen` automatically generates Rust FFI bindings to C and C++ libraries.
4+
5+
Upgrade to this release by updating your `Cargo.toml`:
6+
7+
```toml
8+
bindgen = "$TODO_VERSION"
9+
```
10+
11+
* [GitHub][]
12+
* [crates.io][]
13+
* [Users Guide][guide]
14+
* [API Documentation][docs]
15+
16+
## Changelog
17+
18+
### Added
19+
20+
* TODO (or remove section if none)
21+
22+
### Changed
23+
24+
* TODO (or remove section if none)
25+
26+
### Deprecated
27+
28+
* TODO (or remove section if none)
29+
30+
### Removed
31+
32+
* TODO (or remove section if none)
33+
34+
### Fixed
35+
36+
* TODO (or remove section if none)
37+
38+
### Security
39+
40+
* TODO (or remove section if none)
41+
42+
43+
## Friends
44+
45+
Thanks to everyone who contributed to this release!
46+
47+
<insert the output of friends.sh here>
48+
49+
## Contributing
50+
51+
Want to join us? Check out our [CONTRIBUTING.md][contributing] and take a look
52+
at some of these issues:
53+
54+
* [Issues labeled "easy"][easy]
55+
* [Issues labeled "less easy"][less-easy]
56+
* Still can't find something to work on? [Drop a comment here.][looking]
57+
58+
Want to help improve our documentation?
59+
[Check out the issues labeled "docs".][docs-issues]
60+
61+
Found a bug with `bindgen`? [File an issue here.][file-issue]
62+
63+
[GitHub]: https://github.com/rust-lang-nursery/rust-bindgen
64+
[crates.io]: https://crates.io/crates/bindgen
65+
[guide]: https://rust-lang-nursery.github.io/rust-bindgen
66+
[docs]: https://docs.rs/bindgen
67+
[contributing]: https://github.com/rust-lang-nursery/rust-bindgen/blob/master/CONTRIBUTING.md
68+
[easy]: https://github.com/rust-lang-nursery/rust-bindgen/issues?q=is%3Aopen+is%3Aissue+label%3AE-easy
69+
[less-easy]: https://github.com/rust-lang-nursery/rust-bindgen/issues?q=is%3Aopen+is%3Aissue+label%3AE-less-easy
70+
[looking]: https://github.com/rust-lang-nursery/rust-bindgen/issues/747
71+
[docs-issues]: https://github.com/rust-lang-nursery/rust-bindgen/issues?q=is%3Aopen+is%3Aissue+label%3AI-needs-docs
72+
[file-issue]: https://github.com/rust-lang-nursery/rust-bindgen/issues/new

0 commit comments

Comments
 (0)