Comments (6)
I'd suggest updating the top ~25-50 packages as a start. I'd imagine there's quite a long tail of packages with less downloads. π€·ββ
from collective.
Could this field be automatically added the collective using github-tools or npm-tools?
from collective.
GH tools canβt push to repos or publish packages (the latter step is needed for funding to take effect.) Automatically publishing packages can also be dangerous because they may contain unreleased non-patch changes.
Nodeβs package maintenance project (which concerns itself with the ecosystem better), also recently added a new support
field in package.json
. Itβs an interesting proposal, and for unified I drafted this example to try it out (it defines me as potential paid/contracting support option):
"support": {
"versions": [
{
"version": "^7.0.0", // (current major?)
"target": {
"node": "active"
},
"response": [
{
"type": "regular-7", // 7 days unpaid response time for free by volunteers
"paid": false,
"contact": {
"name": "Volunteers",
"url": "https://github.com/unifiedjs"
}
},
{
"type": "24-7", // 6 hours paid response time (could also do `regular-1`)
"paid": true,
"contact": [
"Titus Wormer <[email protected]> (https://wooorm.com)"
]
}
],
"backing": {
"sponsored": "https://opencollective.com/unifiedjs",
"paid-support": "https://wooorm.com"
}
}
]
}
from collective.
GH tools canβt push to repos or publish packages (the latter step is needed for funding to take effect.) Automatically publishing packages can also be dangerous because they may contain unreleased non-patch changes.
But it could add the field across hundreds of repos, so it will be there when the next release is cut.
from collective.
Yes, true! But thereβs no code for changing Git repoβs yet, so that would take a significant amount of time. I image the work to do that is also a lot, because we have monorepos as well, and package.json
files in test suites. So itβll be hard to automate.
I estimate the manual work to be 24-32 hours, which has the benefit of walking through every repo, updating deps, fixing some issues, etc. Automating will cost at least 16 hours?
from collective.
The highly starred and highly downloaded packages have funding fields now!
[email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected]
βββ type: opencollective
βββ url: https://opencollective.com/unified
βββ¬ [email protected]
β βββ url: https://github.com/sponsors/isaacs
βββ¬ [email protected]
βββ url: https://github.com/sponsors/ljharb
from collective.
Related Issues (20)
- Nominating @jamesknelson as a member of @mdx-js HOT 2
- Project onboarding process HOT 5
- Nominating @Jarred-Sumner as a member of @mdx-js HOT 2
- Nominating @BarryThePenguin as a member of @remarkjs, @syntax-tree HOT 2
- Triage and maintain roles HOT 1
- Security policy HOT 1
- Nominating @kmck as a member of @remarkjs, @rehypejs, @syntax-tree HOT 2
- Inactive team member review (July) HOT 9
- Nominating @sidharthachatterjee as a member of @mdx-js HOT 4
- Move `unifiedjs/governance` to `unifiedjs/collective` HOT 12
- Add expenses/invoices/fund policy HOT 5
- GitHub sponsors HOT 19
- Nominating @laurieontech as a member of @mdx-js HOT 4
- Nominating @remcohaszing as a contributor of @remarkjs, @rehypejs, @syntax-tree HOT 2
- Bad links on npm - tracking only HOT 2
- Motion to archive "ideas" repos and migrate them to GitHub discussions HOT 2
- Nominating @remcohaszing as a contributor of @unifiedjs, @vfile HOT 3
- Nominating @JounQin as a maintainer of @micromark, @rehypejs, @remarkjs, @syntax-tree, @vfile, @unifiedjs HOT 4
- Revoke some release permissions in case npm supports package based publish permission token now HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from collective.