Skip to content

Open Source: What it is and How to Contribute

Notifications You must be signed in to change notification settings

andersoncedu/opensource

 
 

Repository files navigation

Open Source: What It Is and How to Contribute

Project Description

This textbook is designed for instructors, formal students, and self-learners. It explains what open source software is and teaches the basic skills of open source development incrementally, through real involvement in meaningful projects.

This book is continuously deployed here: https://pearcej.github.io/opensource/meta_frontmatter.html, which is perfect for reference. If you are a self-learner, you might consider making a free account and reading at https://runestone.academy/runestone/books/published/opensource/index.html to be able to keep track of your progress. Instructors who wish to use this book as a textbook are encouraged to consider building a course using his book at Runestone Academy in order to take advantage of features such as reading assignments, testing, peer instruction, autograding and much more. For this use case, instuctors should consider joining the Runestone Interactive community and creating a course using opensource as the base course.

About

Open Source: What it is and How to Contribute

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Lua 99.7%
  • Other 0.3%