Giter Site home page Giter Site logo

community standards about freesurfer HOT 26 OPEN

bids-apps avatar bids-apps commented on July 18, 2024
community standards

from freesurfer.

Comments (26)

lilyeisner avatar lilyeisner commented on July 18, 2024 4

Hi all! @complexbrains and @anibalsolon, I am interested in helping out on this issue, so let me know if there is anything I can do! Thanks!

from freesurfer.

PeerHerholz avatar PeerHerholz commented on July 18, 2024 3

Hi @lilyeisner,

thank you very much for your interest to help out. @complexbrains and @anibalsolon are amazing folks and I'm sure y'all will do a great job together!

from freesurfer.

PeerHerholz avatar PeerHerholz commented on July 18, 2024 2

Cool, thx a lot @complexbrains and @anibalsolon. So far we have no other interests, thus no need for discussing who's taking it. I think the link you share + the links I mentioned above are good starting points, as we would have some consistency with other packages but maybe update them a bit.

from freesurfer.

anibalsolon avatar anibalsolon commented on July 18, 2024 2

Hi @lilyeisner, for sure there is! The more the merrier, it is always good to have a new set of eyes over these documentations. Thank you @PeerHerholz for the introduction ✌️

To be honest, we did not start yet, but we should soon. If you have any ideas or sources that you think we should be going over together, please share it with us! We will share a doc here for the basic skeleton as soon as possible. Does it seem good? Also, if you want to start going over the fMRIPrep contribution guidelines, it would be nice! They surely did a great job there.

from freesurfer.

Shotgunosine avatar Shotgunosine commented on July 18, 2024 2

@lilyeisner can put in the basic instructions for getting docker running and I'll add notes to that.

from freesurfer.

PeerHerholz avatar PeerHerholz commented on July 18, 2024 1

Hi gang, I renamed the issue to "community standards", as I think we could summarize those that are currently missing in the repo:

  • code of conduct
  • contributing guidelines

Please feel free to propose others as well.

from freesurfer.

PeerHerholz avatar PeerHerholz commented on July 18, 2024 1

Hi gang,

I just did a first read through of the contributing guidelines and they're fantastic , great job @complexbrains, @lilyeisner. @anibalsolon and @Shotgunosine. It appears that the main thing that is missing is the docker related build and test fun, eh?

from freesurfer.

anibalsolon avatar anibalsolon commented on July 18, 2024 1

Hi all,

I've worked a CoC based on the Contributor Covenant and the Django CoC, so please if you have some time to review it:

https://hackmd.io/@anibalsolon/BJyg5r0R8/edit

One thing to decide is about enforcement, on who (at least 2 people) would be the contact point for it.

Also, the Mozilla community has a great guideline about participation:
https://www.mozilla.org/about/governance/policies/participation/
I believe we should not extend much, but it is a good source to review.

Please let me know what you think, and add your considerations to the doc.

from freesurfer.

complexbrains avatar complexbrains commented on July 18, 2024 1

Hi @PeerHerholz thank you for the ping and sorry for the delay in that . I guess there were some technical aspects you and @Shotgunosine raised to be addressed and we were lacking several contact point information from the contribution guideline. I might be in short of completing the technical aspects but will check if I can help with anything else. I will also go over the CoC and see if I can adapt anything from the one we created with @anibalsolon and @SamGuay for the BHG.

from freesurfer.

Shotgunosine avatar Shotgunosine commented on July 18, 2024 1

yeah, I'm happy to sever as a contact point.

from freesurfer.

Shotgunosine avatar Shotgunosine commented on July 18, 2024

Yeah, that sounds good to me!

from freesurfer.

PeerHerholz avatar PeerHerholz commented on July 18, 2024

Cool. I think this would be great first issue for a new contributor. Should we post it somewhere to see if someone wants to tackle it?

from freesurfer.

Shotgunosine avatar Shotgunosine commented on July 18, 2024

Sure, we can see if we get any takers.

from freesurfer.

complexbrains avatar complexbrains commented on July 18, 2024

Would Virtual Brainhack CoC help you by any chance as a starting point? You can check it from here https://docs.google.com/document/d/11aE6vv67i9pzOUN7DTypqiAVUutXAijP7_jZTURHhAM/edit?usp=sharing

from freesurfer.

complexbrains avatar complexbrains commented on July 18, 2024

Hi again, if no one is assigned for this issue, me and @anibalsolon can work on that! We worked on the Brainhack one together with @anibalsolon and he also shared several examples of CoCs written for well known open source projects with me today. So we can come up with something based on all those if that is fine with you all! Also if there is anything in your mind or you know any other examples that you want us to go through please do not hesitate to share!

So please feel free to assign the CoC work to both of us πŸ€—
Thank you!

from freesurfer.

lilyeisner avatar lilyeisner commented on July 18, 2024

Thanks @anibalsolon! That sounds like a great plan. I have read through the fMRIPrep contribution guidelines and code of conduct as well as the Would Virtual Brainhack CoC posted by @complexbrains above. These all look like great places to start and I am looking forward to seeing the basic skeleton and adding information from there! Thanks again for including me!

from freesurfer.

complexbrains avatar complexbrains commented on July 18, 2024

Dear @lilyeisner so sorry late reply, I had the sources open in my tabs for days but just found time to go over them 😞 but thank you very much for the offer of your help and contributions πŸ€—

So here is the first draft of the contribution guideline I came up with via going through several contribution guidelines which are listed in the References. It seems like it is a common application to fork the guideline from each other and specify as necessary, so this is what I did here too.

But there are still standing bits and pieces need clarification and also maybe some points needs to be added/removed. So I was thinking maybe it would be nice if @PeerHerholz and @Shotgunosine could go over the guideline too, and gives us recommendations, so we can continue.

Please do have a look at the document and do not hesitate to make any amendments/additions as you see necessary. And contact to me if there is any need for help or explanation regarding the document.

After we are all sure with the format and content we will convert it to and .md file and it's done!

Thank you very much in advanceπŸ€—

from freesurfer.

Shotgunosine avatar Shotgunosine commented on July 18, 2024

Hi @complexbrains, The document you linked mentioned the code of conduct, is there a draft of that somewhere as well? In terms of a development model, I work from a locally built docker container, if we put in instructions on how to do this, is that an ok way to have people work?

from freesurfer.

complexbrains avatar complexbrains commented on July 18, 2024

Hi @Shotgunosine I guess @anibalsolon is on CoC, we should be finalizing the first draft at the weekend I believe, and share.

Regarding the docker container, actually I believe it would be nice to give such basic instructions regarding setting up the whole environment from scratch or at least pointing to the right sources regarding how to do it. Would like to add such inputs based on your experiences please then we can go over together if you want? Let me know if it sounds ok for you please. Thank you!

from freesurfer.

Shotgunosine avatar Shotgunosine commented on July 18, 2024

@PeerHerholz It looks like the docker instructions in there are pretty good. I added a few more details, let me know what you think.

from freesurfer.

Shotgunosine avatar Shotgunosine commented on July 18, 2024

@anibalsolon I think the CoC looks good. I think @PeerHerholz should be one of the contact points. Are there any other volunteers?

from freesurfer.

PeerHerholz avatar PeerHerholz commented on July 18, 2024

Ah, sorry, completely missed this. I checked the docker sections and think they're already pretty great. I added some pointers/questions that mainly serve clarification. IMHO everyone of the fantastic folks here could be a contact point. However, of course only if you want to/feel like it!

from freesurfer.

PeerHerholz avatar PeerHerholz commented on July 18, 2024

Hi folks,

just wanted to ping y'all to see where we are with this. @anibalsolon, @complexbrains, @lilyeisner.

from freesurfer.

Shotgunosine avatar Shotgunosine commented on July 18, 2024

@PeerHerholz, @Remi-Gau, @complexbrains @anibalsolon @lilyeisner. Just coming back to this after working on the Freesurfer 7 build. I know it's been 3 years, but are there any changes left to make for this? Could we go ahead and add them?

from freesurfer.

Remi-Gau avatar Remi-Gau commented on July 18, 2024

Note that in terms of CoC you are bu default using that of the bids app organization if your repo does not have one:

https://github.com/bids-apps/.github/blob/main/CODE_OF_CONDUCT.md

from freesurfer.

PeerHerholz avatar PeerHerholz commented on July 18, 2024

Hi folks,

thx @Shotgunosine and @Remi-Gau for working on the FreeSurfer 7, that's great!

Re the changes/files: yeah, let's do it!

from freesurfer.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.