Open Source Package Publishing

$40
Publishing your own open source package
Image Instructor Joseph Thomas
Sun icon

Oct 21, 2021

5:00 — 7:00pm EDT

WorkshopWorkshop
All levelsAll levels
On ZoomOn Zoom
This item could not be added to your cart.
Open Source Package Publishing
Image Instructor Joseph Thomas
Sun icon

Oct 21, 2021

5:00 — 7:00pm EDT

WorkshopWorkshop
All levelsAll levels
On ZoomOn Zoom
This item could not be added to your cart.

In this workshop, you will learn how to contribute to open-source libraries and publish your own @my-handle/toolkit package for code that you use throughout your projects. We'll talk a bit about "why" of open source software - What are the larger impacts of OSS? How can we better share our knowledge and tools with others? What can we learn from the history of open source? We'll then dive into the "how" - how NPM works, tips for making your library contributor-friendly, and a range of tooling and concepts such as semantic versioning, typescript, test-driven development, and continuous integration.

This workshop is open to people of all skill levels. The only requirements are familiarity with Javascript and Git/Github. If you aren't a developer, you'll be able to pair with someone who is and get a peek into how things work under the hood. Participants who are familiar with or interested in Typescript will have the option of using it, but this is optional.



Scholarships

Index scholarships are designed to benefit underrepresented groups, BIPOC members of our community, and those for whom the class price is not accessible. These need-based scholarships will go to the candidates who best demonstrate why they should be chosen for the free spot to our class based on the following criteria:


The selected applicants:

  • Belong to groups that are traditionally underrepresented in the graphic design and creative industries
  • Do not have jobs that would pay for these courses as professional development
  • Cannot independently afford the class at list price
  • Share our value of intentional community
  • The number of selected applicants chosen is subject to the discretion of Index and the instructor, but every course will select at least one.

Apply here

See also