Have you ever written a utility function and thought, “Others could use this too”? Or dreamed of contributing to open source but didn’t know where to begin? This talk is your first step.
In this session, we will demystify the process of publishing your own NPM package — from writing modular JavaScript code to versioning, documentation, testing, and publishing it live. You’ll learn how contributing doesn’t always start with pull requests; sometimes, it starts with packaging your own small ideas for others to use.
Whether you're a student, a new developer, or a professional curious about open source, this talk is for you. By the end of the session, you'll be equipped and inspired to create, publish, and share your first package with the world — and take your first elementary yet powerful step into the open-source ecosystem.
Understanding the NPM ecosystem and what makes a good package
Setting up your first JavaScript/TypeScript package
Writing reusable, documented, and tested code
Versioning with SemVer and writing effective READMEs
Publishing securely to NPM
Best practices and common pitfalls
Encouragement to take your first open source step
This does not fit the Open Data devroom track. Perhaps re-submit in the main track?