Top Banner
Open Source Collaboration 26 – October - 2017 Carlos Martinez-Ortiz Netherlands eScience Center [email protected]
10

Open Source Collaboration · 2018. 3. 12. · Open Source Collaboration 26 –October -2017 CarlosMartinez-Ortiz Netherlands eScience Center [email protected]

Jan 31, 2021

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  • OpenSourceCollaboration26 – October - 2017Carlos Martinez-OrtizNetherlands eScience [email protected]

  • 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