projectz icon indicating copy to clipboard operation
projectz copied to clipboard

Fetch Sponsors Automatically

Open balupton opened this issue 8 years ago • 3 comments

Closing #77 #16 #5 #4 in favour of this due to many APIs requiring tokens and thus requiring a custom endpoint.

Development of the endpoint has begun over at https://github.com/bevry/sponsored

balupton avatar Mar 24 '16 01:03 balupton

Projectz will likely hit https://rawgit.com/bevry/sponsored/master/endpoints.json via that URL or via a cleaner redirect URL or via it as its own npm package (preferable) - as sponsored doesn't actually need to know the endpoints, only projectz, and as it may be useful to more than just projectz it should be it's own package/project.

It may make sense where each org gets its own file, so we don't have to download/require everything... however that can come later I guess. If the scale actually does reach that large.

Projectz will then hit the endpoint, and fetch in all sponsors with the active: true and readme: true flag. All sponsors, even the inactive, will have their name shown in the BACKERS.md file.

balupton avatar Mar 24 '16 01:03 balupton

pushed up a lot for this - https://github.com/bevry/sponsored

got rid of the endpoints idea, instead projectz will go via a sponsorsEndpoint param in the package.json file, it is the simplest and best option

balupton avatar Feb 23 '17 09:02 balupton

As we do not have enough backers to justify this, this now a PR / Bounty only request.

balupton avatar Dec 10 '18 04:12 balupton

this is now done with projectz v4: https://github.com/orgs/bevry/discussions/4

balupton avatar Dec 27 '23 02:12 balupton