open source collaboration · 2018. 3. 12. · open source collaboration 26 –october -2017...

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

Upload: others

Post on 31-Jan-2021

1 views

Category:

Documents


0 download

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