If you're a scientst who is working on a project in the IEP Work Plan, you might consider creating a GitHub repository to share your progress and products. Here, we try to share some resources to help you get started. Of course, you're welcome to use any tools that make sense for you, your research group, and/or your agency. These are just some of the open source tools that IEP researchers are using.
- If you don't already have one, set up your GitHub Account: https://help.github.com/articles/signing-up-for-a-new-github-account/
- It is good practice to use a professional string for your user name that your colleagues will be able to use to easily idenfity you.
- Request to join the IEP Organization. Send an email to Vanessa Tobias with your user name and how you're affiliated with IEP.
- After you join, consider setting your visibility to "public" so other collaborators can see you. Go to the Interagency Ecological Program's people page (https://github.com/orgs/InteragencyEcologicalProgram/people). You should see the public/private setting next to your name and picture.
- You may also want to check your agency/organization/school's policies on data sharing rights and requirements.
The IEP Data Utilization Workgroup (DUWG) has a GitHub repository (https://github.com/InteragencyEcologicalProgram/IEP-to-EDI-Publishing) with instructions and templates to help you publish your data with the Environmental Data Initiative (EDI).
Open science isn't just one thing. It's up to each team to decide how open they want their process to be and what's practical for their project. Teams may decide to start with proprietary tools and move towards more open tools in the future. Below are a few resources on open tools. We may update these from time to time as we find new and useful tools or resources.
-
Open Source Tools:
-
Tutorials:
- GitHub (in general): https://guides.github.com/
- Understanding the GitHub Flow: https://guides.github.com/introduction/flow/
- Forking Projects: https://guides.github.com/activities/forking/
- Git and GitHub as Collaborative Tools: https://nceas.github.io/oss-lessons/version-control/2-git-remote-collaboration.html
- GitHub Desktop: https://help.github.com/desktop/
- Version Control
- Version Control Basics: https://nceas.github.io/oss-lessons/version-control/1-git-basics.html
- Using Git with RStudio: https://nceas.github.io/oss-lessons/version-control/4-getting-started-with-git-in-RStudio.html
- Advanced Git: https://nceas.github.io/oss-lessons/version-control/3-git-advanced.html
- QGIS: http://docs.qgis.org/2.14/en/docs/training_manual/map_composer/index.html
- Section 2: The Interface
- Section 3 (just the basics, not the SVG fill section): Creating a Basic Map
- Section 6 (through 6.2.2): Creating Vector Data
- Markdown Cheatsheet: https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet
- GitHub (in general): https://guides.github.com/
Don't hesitate to ask questions as you're getting started or at any point in the process.
Some resources in this document were modified from https://github.com/UCDavisLibrary/ava/blob/master/GettingStarted.md Mentions of products are not endorsements.