Skip to content
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

Add CONTRIBUTING.md file #25

Merged
merged 1 commit into from
Jun 12, 2020
Merged

Conversation

hastagAB
Copy link
Contributor

@hastagAB hastagAB commented Jun 5, 2020

Added CONTRIBUTING.md file
Issue Ref: #6

Took Reference from:

  1. https://github.com/emdupre/me-ica/blob/py3/CONTRIBUTING.md
  2. https://github.com/KirstieJane/STEMMRoleModels/blob/gh-pages/CONTRIBUTING.md

Please suggest any changes or add-ons if required.

CONTRIBUTING.md Outdated

We're excited that you're here and equally thrilled to know that you want to contribute. :superhero:

BIDS-Apps is the collection of containerized neuroimaging workflows and pipelines that accept datasets organized according to the Brain Imaging Data Structure (BIDS). To learn more please visit the [BIDS-Apps Webpage](http://bids-apps.neuroimaging.io)
Copy link
Contributor

@franklin-feingold franklin-feingold Jun 9, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

separated the lines - makes it easier for future reviewing and editing because the diff will be more readable

Suggested change
BIDS-Apps is the collection of containerized neuroimaging workflows and pipelines that accept datasets organized according to the Brain Imaging Data Structure (BIDS). To learn more please visit the [BIDS-Apps Webpage](http://bids-apps.neuroimaging.io)
BIDS-Apps are a collection of containerized neuroimaging workflows and pipelines that accept datasets organized according to the Brain Imaging Data Structure (BIDS).
To learn more please visit our [Homepage](http://bids-apps.neuroimaging.io)

CONTRIBUTING.md Outdated

## 3. Create a pull request :zap:

Pull requests with patches, improvements and new features are a great help. Please keep them clean from unwanted commits (One Commit One PR Rule)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

perhaps linking to this best practice to help teach why this may be a good approach?

CONTRIBUTING.md Outdated
cd bids-apps.github.io

# Assign the original repo to a remote called "upstream"
git remote add upstream https://github.com/BIDS-Apps/bids-apps.github.io.git
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
git remote add upstream https://github.com/BIDS-Apps/bids-apps.github.io.git
git remote add upstream git@github.com:BIDS-Apps/bids-apps.github.io.git

CONTRIBUTING.md Outdated

[Open a Pull Request.](https://help.github.com/en/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request)

A maintainer/developer will review and might suggest some changes before merging them into the codebase.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
A maintainer/developer will review and might suggest some changes before merging them into the codebase.
A maintainer/developer will review and might suggest some changes before merging them into the repository.

CONTRIBUTING.md Outdated
git checkout -b <topic-branch-name>
```

#### 4. Locally rebase the upstream master branch into your topic branch:
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

perhaps rebasing for each contribution may set the barrier to contribute to high. This may be taken in the context of how a contribution to this repository would look like

CONTRIBUTING.md Outdated

## 5. A Special Note :high_brightness:

Thank you for your valuable contribution! :smiley:
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Thank you for your valuable contribution! :smiley:
Thank you for reading through and we look forward to your valuable contribution! :smiley:

CONTRIBUTING.md Outdated

We appreciate the hard work and are so grateful of the contributors who have added core features and improved existing ones throughout the history of the project. :raised_hands:

Keep up the good work, the community remembers you. :bowtie:
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Keep up the good work, the community remembers you. :bowtie:

CONTRIBUTING.md Outdated

Thank you for your valuable contribution! :smiley:

We appreciate the hard work and are so grateful of the contributors who have added core features and improved existing ones throughout the history of the project. :raised_hands:
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
We appreciate the hard work and are so grateful of the contributors who have added core features and improved existing ones throughout the history of the project. :raised_hands:
We appreciate the hard work and time of our contributors who have built and maintained BIDS-Apps! :raised_hands:

CONTRIBUTING.md Outdated

## 4. Get in touch with us :mailbox_with_mail:

If you have any question, comment or suggestion, feel free to create an issue on our repo because that will be the fastest and easiest way of communicating us.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
If you have any question, comment or suggestion, feel free to create an issue on our repo because that will be the fastest and easiest way of communicating us.
If you have any questions, comments, or suggestions, please feel free to create an issue [here](https://github.com/BIDS-Apps/bids-apps.github.io/issues)! A Maintainer or community member will follow up.

CONTRIBUTING.md Outdated
- ![Question](https://img.shields.io/badge/-question-%23cc317c) *It indicates that an issue or pull request needs more information.*
These issues are some questions regarding the project that might need clarifications and a bit of discussion.

## 3. Create a pull request :zap:
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

preserve consistency between our bids-specification and bids-starter kit contributing guides

Suggested change
## 3. Create a pull request :zap:
## 3. Making a change with a pull request :zap:

CONTRIBUTING.md Outdated

Pull requests with patches, improvements and new features are a great help. Please keep them clean from unwanted commits (One Commit One PR Rule)

Follow the steps to get your work included in the project.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

more stylistic - I think we want to nurture contributions rather than making them appear rigidly defined

Suggested change
Follow the steps to get your work included in the project.


#### 5. Open a Pull Request with a clear title and description against the master branch.

[Open a Pull Request.](https://help.github.com/en/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

perhaps this step can use our existing documentation


***

## 5. A Special Note :high_brightness:
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

May also be beneficial to add a section on how we recongize contributions in BIDS

@franklin-feingold
Copy link
Contributor

thank you for putting together this pull request @hastagAB !

Overall, this could be a good starting place for building out the Contributing Guide for BIDS-Apps! One general question I had after reading through was how a contribution to this repository would look like (e.g. adding an App). This could be a future contribution.

I've gone through and added some comments. I think it has elements of our BIDS starter kit Contributing Guide and BIDS specification Contributing Guide throughout. I think it would be beneficial to preserve a level of consistency across the repositories.

@hastagAB
Copy link
Contributor Author

thank you for putting together this pull request @hastagAB !

Overall, this could be a good starting place for building out the Contributing Guide for BIDS-Apps! One general question I had after reading through was how a contribution to this repository would look like (e.g. adding an App). This could be a future contribution.

I've gone through and added some comments. I think it has elements of our BIDS starter kit Contributing Guide and BIDS specification Contributing Guide throughout. I think it would be beneficial to preserve a level of consistency across the repositories.

Thank you for the review @franklin-feingold !

I've modified the file according to your suggested changes. Please have a look again to see if anything is missing or needs to be changed.
Do you want me to add the section of "adding an App" in this file only?

I'm yet to learn more about the BIDS Community and its workflow so I might have missed some key points or the context. Please suggest any required changes.


## 2. Labels :label:

Labels let us identify different types of issues, pull requests and helps in categorizing them based on their characteristics. Please take a look at the different types of labels we use.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

it appears we also have a dependencies and wontfix tags - I think that'll be good to add for the initial contributing file

@franklin-feingold
Copy link
Contributor

Thanks! It is shaping up!

Do you want me to add the section of "adding an App" in this file only?

I think only adding in this file because it is information specific to BIDS-Apps rather than say the BIDS-Specification. Though, that section can be the subject of a future contribution because the guidelines are currently under development.

Perhaps adding a section titled Recognizing contributions and editing the Making a change with a pull request section to be more similar to our specification and starter kit contributing guides. This will help create more harmony across our BIDS ecosystem.

I think future PRs will target specific features of contributing to this repository. Once this is in I'll open an issue that can start crowdsourcing useful BIDS-App specific contributions to address.

@hastagAB
Copy link
Contributor Author

hastagAB commented Jun 10, 2020

Yes, thanks for the feedback. Now it looks more consistent and similar to other BIDS repositories.

I've added the labels and squashed the commits. Please have a look.

Copy link
Contributor

@franklin-feingold franklin-feingold left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for incorporating @hastagAB ! I think this is a good initial offering - I'll keep this open for another day in case a fellow community member has feedback

@hastagAB
Copy link
Contributor Author

Thanks! Looking forward to contributing more to the BIDS Community! 😃

@franklin-feingold franklin-feingold merged commit b495dfe into bids-apps:master Jun 12, 2020
@franklin-feingold
Copy link
Contributor

thanks @hastagAB !

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants