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
Copy file name to clipboardExpand all lines: README.md
+3-4Lines changed: 3 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,9 +1,8 @@
1
1
# Codeowners
2
-
Codeowners is a CLI tool written in Rust that can generate Github's `CODEOWNERS` file. It's a re-implementation of an existing [tool](https://github.com/rubyatscale/code_ownership).
2
+
The oxidation of an (existing CLI)[https://github.com/rubyatscale/code_ownership] written in Ruby.
3
+
This tool generates Github's `CODEOWNERS` file, assuming certain conventions around Ruby/Javascript packages.
3
4
4
-
Codeowners assumes certain conventions around Ruby/Javascript packages. These can probably be abstracted away to be language agnostic but are currently not.
5
-
6
-
The sole purpose of this tool existing is speed. `CODEOWNERS` generation happens as part of our git commit hooks and has on Gusto's main repo takes 18s to run. The Rust implementation which is a drop in replacement cuts that down to <= 2s. (Tested on a Mackbook M1)
5
+
`CODEOWNERS` generation happens as part of our git commit hooks and on Gusto's main repo takes ~18s to run. The Rust implementation which is a drop in replacement cuts that down to <= 2s. (Tested on a Mackbook M1)
7
6
8
7
```
9
8
A CLI to validate and generate Github's CODEOWNERS file
0 commit comments