• Publishing Research Software as Open Source on GitHub
  • Introduction
  • 1. Scope & Goals
  • 2. Science & Software
    • 2.1. Reproducibility
    • 2.2. Software Quality
    • 2.3. Software Development
    • 2.4. Software Documentation
    • 2.5. Guide
  • 3. Open Source Basics
    • 3.1. Mindset
    • 3.2. Arguments against open source... and how to disprove them
    • 3.3. Success Stories
    • 3.4. Legal Stuff
    • 3.5. People
    • 3.6. Guide
  • 4. GitHub
    • 4.1. Basics: Accounts & Repositories
    • 4.2. Fork & Pull Workflow
    • 4.3. Social Coding
    • 4.4. GitHub for Education
  • 5. Software Communities
    • 5.1. Community Building and Openness
    • 5.2. Marketing and Public Relations
    • 5.3. Types of Contributors and Tasks
    • 5.4. Open Source in Your Domain
  • 6. Scientific Publishing of Data and Software
  • 7. Contribute
Powered by GitBook

Publishing Research Software as Open Source on GitHub