FOSH-following-demand / FOSH-following-demand.github.io

Let's map the demand for scientific equipment across the globe!
https://fosh-following-demand.github.io/en/home
GNU General Public License v3.0
7 stars 8 forks source link

Create a CONTRIBUTING #18

Closed emdupre closed 5 years ago

emdupre commented 5 years ago

It would be nice to have a CONTRIBUTING file here, with information on how to work on GitHub and how to help in making the Jekyll site ! :construction_worker_woman:

ghost commented 5 years ago

@emdupre , this is the first project I've contributed to and I'm new to git and Jekyll. In a couple of weeks I will have plenty of time to work on this project. It sounds like you could have some good ideas for how to setup the infrastructure for the project. Anything you can do to steer me in the right direction so I can be more helpful would be appreciated. Here is a couple of links to the CONTRIBUTING you mentioned.

Setting guidelines for repository contributors

Examples of contribution guidelines

emdupre commented 5 years ago

Hi @gooshie,

It's great to hear that you're interested, and thanks so much for the links ! Yes, CONTRIBUTING guides are really helpful to explain to people (new to the technologies used in the project, or not !) what the "ideal contributing flow" for this particular project looks like. You can see an example of what I'm thinking of at one of the packages I maintain.

This, combined with a roadmap (see #17), should be really helpful in explaining what the project needs right now, and what we as contributors can do to help @amchagas !

ghost commented 5 years ago

Hi @emdupre,

I like your project's CONTRIBUTING guide much better than the examples given in the GitHub help section links I posted. I like the way your project is structured and the supporting documents. I've been coding for many years, and now I'm trying to move up to developer level to be a more effective contributor to open source projects, so I will be studying your project's infrastructure as an example of how to develop a project. Would it be okay with you if I like "boiler-plate" your supporting docs into my personal projects? If it's okay with you and @amchagas I could rework what is useful for this project and put in a PR as a starting point to work from.

emdupre commented 5 years ago

Yes of course, feel free to adapt it to your own projects :sparkles:

I've adapted it for several other projects I contribute to (e.g., fMRIPrep), if you're looking for ideas on how to remix it. Generally, though, I'm always happy to see helpful contributing guides in use !

If @amchagas decides to move forward with this guide, I imagine we'll need to update it quite a bit to include information on Jekyll. But writing things down is a great way to make sure I understand them, in my experience !

ghost commented 5 years ago

Thanks, I shall take advantage of your generosity! 😃

I have a few Jekyll links that may help coders new to Jekyll who already grok embedding code within code. Sometimes with Jekyll an issue will require iterating through some quirky ideas. The joy of embedding code within code is when a problem's solution creates a new problem (Jekyll turns into Hyde); 😖 one must remain tenacious and have a healthy masochistic tendency. (Or, is that UNhealthy? I can't tell anymore...)

amchagas commented 5 years ago

Hi @gooshie and @emdupre , thanks for your inputs! I think the contributing document from @emdupre is pretty good and we could indeed use it as a template for this project. @gooshie if you don't mind, I'll take your offer to work on it? and we contribute once you made a PR?

ghost commented 5 years ago

Hi @amchagas , Sure, give me a couple of days. End of the semester crunch time. Two weeks left for me to catch up on my projects. I need to learn Substance Painter in like two days... It's like Photoshop for 3D, so it's like a whole D more complex... 😓

amchagas commented 5 years ago

No worries! Good luck with crunch time ;)

On Thu, 29 Nov 2018, 08:22 Will Harris <notifications@github.com wrote:

Hi @amchagas https://github.com/amchagas , Sure, give me a couple of days. End of the semester crunch time. Two weeks left for me to catch up on my projects. I need to learn Substance Painter in like two days... It's like Photoshop for 3D, so it's like a whole D more complex... 😓

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/FOSH-following-demand/FOSH-following-demand.github.io/issues/18#issuecomment-442745675, or mute the thread https://github.com/notifications/unsubscribe-auth/ADdOJt1DVO3S6yLe9lZgSAXZ2SIihGa4ks5uz5kugaJpZM4YyLgz .

ghost commented 5 years ago

Thanks! 👍

emdupre commented 5 years ago

I think this can be closed with the merge of #19 !

ghost commented 5 years ago

I opted to not make any decision on what to add or delete from the initial CONTRIBUTING guide and just search/replace. I think the Style Guide section about Python could be removed or changed to something appropriate for this project. I opened an issue so this can be closed as suggested by @emdupre ....is this the correct way to proceed?

amchagas commented 5 years ago

closing this issue so we work on #19. :)