Open Source Collaboration · 2018. 3. 12. · Open Source Collaboration 26 –October -2017 CarlosMartinez-Ortiz Netherlands eScience Center c.martinez@esciencecenter.nl

Post on 31-Jan-2021

0 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

Transcript

  • OpenSourceCollaboration26 – October - 2017Carlos Martinez-OrtizNetherlands eScience Centerc.martinez@esciencecenter.nl

  • What is the eScience center?

    http://www.esciencecenter.nl/

  • Version control with git

  • Version control with git• Git commands:– git init– git add– git commit– git push

    https://www.atlassian.com/git/tutorials

  • Using Github• Online• Visual interface– Browse– Edit– Explore history– Discuss

  • Note on Licensing• Add a License– Apache–Many options: GPL, MIT, etc.– Any license is better than no license– Ask for advice

  • Developing skills• Learning curve for collaboration– https://software-carpentry.org/– eScience essential skills workshops:• Sign up for newsletter at:

    https://www.esciencecenter.nl/

  • Open Source Collaboration• https://github.com/CLARIAH/grlc• Almost did what I wanted• Modifications (pull requests) and dialog

    with owner

  • Sustainable software?• Will it still work next year?• Software decays– New version of dependencies– Requires maintenance

    • 10 Ways to keep your successful scientific software alive

    https://blog.esciencecenter.nl/

  • Community building• Community of interested people• How to successfully build a

    community?– No magic recipe

top related