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
One of the problems I see discussed over and over is that minitest is not as discoverable as other testing libraries for new users. RSpec has put a lot of effort into onboarding new users. Not only those familiar with testing, but those unfamiliar with it. I propose the following organizational changes to help newbs use minitest as well as start contributing to it.
Make a GitHub organization
Moving the repo from seattlerb to its own organization will allow use of a GitHub pages repo for the organization's website. This will allow those not ready to contribute to the code to contribute to the documentation. Improving the documentation is just a pull request away.
Move minitest repo to the organization
This means stopping use of the Mercurial bridge and allow the git repo to be where development happens. I believe this will encourage contributions because users will see their contributions reflected on the GitHub stats.
Allow contributed gems to belong to the organization
Not only should the seattlerb and zenspider minitest-gems belong to the organization, but established and supported gems as well. For example, minitest-rails and minitest-matchers. Belonging to the organization would be seen as a seal of approval.
I know this is a radical shift in your workflow, but I think it would help others get and stay involved. We have a great need for getting more people involved in the documentation effort.
The text was updated successfully, but these errors were encountered:
KK... Let me mull over this. I've been meaning to test out more friendly bridges that might allow for bi-directional work to git. Maybe I can find time to do that this weekend.
Wow, there has been so much progress on this! I agree 1 and 3 are completed, which is kinda blowing my mind. 🤯
The remaining proposed change is to move to the git repo as the source of truth. That would allow for others to manage the project easier, but constitutes a big change. What are your thoughts on 2 in 2022?
One of the problems I see discussed over and over is that minitest is not as discoverable as other testing libraries for new users. RSpec has put a lot of effort into onboarding new users. Not only those familiar with testing, but those unfamiliar with it. I propose the following organizational changes to help newbs use minitest as well as start contributing to it.
Make a GitHub organization
Moving the repo from seattlerb to its own organization will allow use of a GitHub pages repo for the organization's website. This will allow those not ready to contribute to the code to contribute to the documentation. Improving the documentation is just a pull request away.
Move minitest repo to the organization
This means stopping use of the Mercurial bridge and allow the git repo to be where development happens. I believe this will encourage contributions because users will see their contributions reflected on the GitHub stats.
Allow contributed gems to belong to the organization
Not only should the seattlerb and zenspider minitest-gems belong to the organization, but established and supported gems as well. For example, minitest-rails and minitest-matchers. Belonging to the organization would be seen as a seal of approval.
I know this is a radical shift in your workflow, but I think it would help others get and stay involved. We have a great need for getting more people involved in the documentation effort.
The text was updated successfully, but these errors were encountered: