npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, πŸ‘‹, I’m Ryan HefnerΒ  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you πŸ™

Β© 2024 – Pkg Stats / Ryan Hefner

tutorial-quest

v0.0.2

Published

Find Target 🎯 Communicate πŸ“‘ Raid βš”οΈ Push Code πŸŽ‰

Downloads

5

Readme

Hi :wave: Welcome to the Open Source Raid Guild :crossed_swords:

Find Target :dart: Communicate :satellite: Raid :crossed_swords: Push Code :tada:

All Contributors

The OSS Raid Group is what happens when you combine MMORPGs (Gamification), Mob Programming, Crowdsourcing, and Open Source Software - a group dedicated to defeating the Raid Bosses of OSS!

For those who aren't aware of these 'gamer' terms, and even those that are; here are the definitions we use when operating as a Raid Guild.

| Phrase | Definition | | ----------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Raid | A Raid is the OSS project's issue that we are working to resolve - see how we converted react-hooks-testing-library to TypeScript for an example | | Raid Boss | The Raid Boss is the large issue/problem domain that we are 'fighting' to resolve | | Open Source Raid Guild (OSRG) | The collective noun for all contributors to the Raid | | Raid Repo | The repository for the current Raid that has been forked into the OpenSourceRaidGuild Org | | Dungeon | The working fork repository that the Raid is operating inside of; multiple Raids can occur in one Dungeon but only one Raid at a time |

Storyline Quest (mission) :scroll:

Objectives:

  • To make contributing to OSS enjoyable, engaging, and with a low barrier-to-entry for those who have never done it before
  • To have a high impact in a small amount of time; specifically targetting low-medium contributor activity, medium-high usage of the project, with only a handful of maintainers

What it's about:

  • It's about winning the Raid as a group, not about who made the biggest contribution(s).
  • It's about learning together; teaching each other, flattening the learning curve.
  • It's about having fun and getting into something you may not have done on your own.
  • Its's about lowering or even removing the bar of entry for OSS contributing for everyone.
  • Most of all it is about having FUN!

Join Us! :smiling_face_with_three_hearts:

Website: https://osrg.t3.gg/

Anyone is welcome to participate in our Raids - no matter your experience level! Never contributed to an OSS project? No worries! We are all learning something or another, so come along for the ride!

Intake Quests

  1. Say hello to your fellow Guild Members in Discord
  2. Jump into a Raid, and start contributing!

Advancements

When you are:

  • Actively contributing to Raids
  • Being an active community member on the OSRG Discord Server

Then we can determine responsibilities and get you running as either an outside collaborator on new Raids, eventually becoming a member on the Raid Org

Raids :crossed_swords:

  • One Raid at a time to maximize impact in a short amount of time.

Communication :satellite:

  • We primarily communicate via Discord
  • Guild Roles are assigned to individuals based on time, activity in Raids and contributions to OSRG as a whole, everyone starts off as an Guild Initiate who joins.

Workflow

When participating in a Raid, use the following steps.

  1. Raise an issue in the Raid repo with a one-liner title describing what you are working on - for example Migrate page-header/breadcrumbs tests to testing-library
  2. Fork the Raid Repo (Raid Git Workflow)
  3. Create a branch named after your GitHub username - e.g. nobrayner
  4. Hack away :sunglasses::computer:
  5. Create a PR titled the same as your issue, and a description of Fixes #{ISSUE_NO} - like this PR for example

Contributors ✨

Thanks goes to these wonderful people (emoji key):

This project follows the all-contributors specification. Contributions of any kind welcome!