-
Notifications
You must be signed in to change notification settings - Fork 455
Modest updates to README.md because 1.0 already happened #143
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -38,13 +38,6 @@ Test cases consist of standard shell commands. Bats makes use of Bash's | |
| test case exits with a `0` status code (success), the test passes. In this way, | ||
| each line is an assertion of truth. | ||
|
|
||
| **Tuesday, September 19, 2017:** This is a mirrored fork of [Bats][bats-orig] at | ||
| commit [0360811][]. It was created via `git clone --bare` and `git push | ||
| --mirror`. See the [Background](#background) section below for more information. | ||
|
|
||
| [bats-orig]: https://github.com/sstephenson/bats | ||
| [0360811]: https://github.com/sstephenson/bats/commit/03608115df2071fff4eaaff1605768c275e5f81f | ||
|
|
||
| ## Table of contents | ||
|
|
||
| - [Installation](#installation) | ||
|
|
@@ -451,39 +444,20 @@ See `docs/CHANGELOG.md`. | |
|
|
||
| ## Background | ||
|
|
||
| ### Why was this fork created? | ||
| ### What's the plan and why? | ||
|
|
||
| The original Bats repository needed new maintainers, and has not been actively | ||
| maintained since 2013. While there were volunteers for maintainers, attempts to | ||
| organize issues, and outstanding PRs, the lack of write-access to the repo | ||
| hindered progress severely. | ||
| **Tuesday, September 19, 2017:** This was forked from [Bats][bats-orig] at | ||
| commit [0360811][]. It was created via `git clone --bare` and `git push | ||
| --mirror`. See the [Background](#background) section above for more information. | ||
|
|
||
| ### What's the plan and why? | ||
| [bats-orig]: https://github.com/sstephenson/bats | ||
| [0360811]: https://github.com/sstephenson/bats/commit/03608115df2071fff4eaaff1605768c275e5f81f | ||
|
|
||
| This [bats-core repo](https://github.com/bats-core/bats-core) is now the official Bats project. | ||
|
|
||
| ### Why was this fork created? | ||
|
|
||
| The rough plan, originally [outlined | ||
| here](https://github.com/sstephenson/bats/issues/150#issuecomment-323845404) is | ||
| to create a new, mirrored mainline (this repo!). An excerpt: | ||
|
|
||
| > **1. Roadmap 1.0:** | ||
| > There are already existing high-quality PRs, and often-requested features and | ||
| > issues, especially here at | ||
| > [#196](https://github.com/sstephenson/bats/issues/196). Leverage these and | ||
| > **consolidate into a single roadmap**. | ||
| > | ||
| > **2. Create or choose a fork or *mirror* of this repo to use as the new | ||
| > mainline:** | ||
| > Repoint existing PRs (whichever ones are possible) to the new mainline, get | ||
| > that repo to a stable 1.0. IMO we should create an organization and grant 2-3 | ||
| > people admin and write access. | ||
|
|
||
| Doing it this way accomplishes a number of things: | ||
|
|
||
| 1. Removes the dependency on the original maintainer | ||
| 1. Enables collaboration and contribution flow again | ||
| 1. Allows the possibility of merging back to original, or merging from original | ||
| if or when the need arises | ||
| 1. Prevents lock-out by giving administrative access to more than one person, | ||
| increases transferability | ||
| The original Bats repository is no longer maintained and write access to it could not be obtained. This fork allowed ongoing maintenance and forward progress for Bats. | ||
|
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I'm also a little wary of the phrasing "is no longer maintained"... Again, there's a fine distinction between a project officially declared unmaintained by the owner, and one appearing unmaintained from the outside. Bats upstream is definitely the latter, but only questionably the former. I think we can word this better to be unambiguous without simply declaring the status of upstream by fiat.
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Good point, I'd agree with this. |
||
|
|
||
| ### Contact us | ||
|
|
||
|
|
||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm not sure anyone is in the position of claiming which project is "official" other than Sam himself. I think we should reword this to indicate it's the main community project or something?