Contribute
Become a financial contributor.
Financial Contributions
This tier is for individual people only. By sponsoring `nock` you become a contributor, just as important as contributors to documentation, code, ... Read more
This tier is for organizations. If you depend on `nock`, you have a vested interest that bugs and security concerns are addressed quickly, that the... Read more
Projects
Support the following initiatives from nock.
Events
nock is hosting the following events.
Top financial contributors
Organizations
$5,000 USD since Jun 2018
$1,482.99 USD since Aug 2022
$300 USD since Apr 2023
$280 USD since Feb 2019
$165 USD since Dec 2021
$100 USD since Oct 2021
$73 USD since Nov 2018
$55 USD since Sep 2019
$54 USD since Feb 2019
$48.37 USD since Nov 2019
Individuals
$180 USD since Nov 2021
$165 USD since Dec 2021
$140 USD since Apr 2018
$60 USD since Jan 2021
$50 USD since Jul 2018
$45 USD since Sep 2018
$42 USD since Dec 2019
$41 USD since Jul 2018
$22 USD since Jun 2019
$16 USD since Jul 2019
nock is all of us
Our contributors 50
Thank you for supporting nock.
Richard Littauer
$41 USD
Paul Melnikow
Matt R. Wilson
Coinbase
$5,000 USD
GitHub Sponsors
$1,483 USD
TheNextWe
$300 USD
Third Iron
$280 USD
Robert Kesterson
Contributor
$180 USD
François Hodi...
Contributor
$165 USD
Open Collective
Contributor
$165 USD
Sentry
$100 USD
Budget
Transparent and open finances.
Credit from Robert Kesterson to nock •
Credit from Third Iron to nock •
$2,706.31 USD
$7,328.70 USD
$4,622.39 USD
$444.75 USD
About
🎯 Goal 1: Project revitalization
nock was published by Pedro Teixeira in 2011 and maintained it very actively until early 2016. It became the defacto mocking library for http requests in Node.js. Since Pedro moved on to other projects, nock lost its velocity, the current code base does not reflect the huge development in the Node community in the past years. A bigger effort will be necessary to
- Modernize the code base
- Overhaul the documentation
- Onboard more contributors and maintainers
We already managed to onboard more maintainers. With the new team, we achieved 100% test coverage in preparation to the "big refactoring".
Thanks to initial sponsoring, we were able to fund some focused work towards our first project: https://opencollective.com/nock/projects/decompose (updates: https://github.com/nock/nock/discussions/2247)
But more funds will be needed to complete the modernization of the code base, by decomposing the current monolith code base into smaller modules and migrate to native ES Modules.
The overhaul of the documentation will go hand-in-hand with decomposing the code, as the new modules will require their own docs. We do hope to raise funds to get professional help from technical writers to create a documentation worthy of a module that the JavaScript ecosystem depends on that much.
Both the code modernization and improved documentation will help with onboarding and retaining new contributors and maintainers. Once we fill that `nock` is ready to grow its community, we will organize a global event to kickstart contributions to the project. For such an event to be successful we need a clear roadmap with many actionable tasks that individuals and teams can collaborate one. Help us to make it happen :)
🎯 Goal 2: Accountable Community Management
A vital Open Source community depends on someone accountable to grow and maintain a safe and inviting space where users, contributors, and maintainers enjoy to participate.
Our goal is to hire someone long term for regular working hours, who shows interest and competence in attracting and retaining diverse talents. We want to create transparent processes, and automate all the chore work to nudge everyone to follow it, and to make it more fun!
If you rely on nock then help us to make nock a poster child Open Source project and community <3