ecosyste-ms / funds

An open source funding solution from ecosyste.ms & Open Source Collective.
https://funds.ecosyste.ms
GNU Affero General Public License v3.0
1 stars 0 forks source link

Prototype #1

Open andrew opened 3 months ago

andrew commented 3 months ago

Very early prototype development of how open collective oss funds could work:

Other things to consider:

BenJam commented 3 months ago

define the format for the fund distribution algorithm output

the distribution 100% needs to be automated, meaning that we need to create/update the contributions/invitations on a monthly basis.

The CSV is when we have a platform representing multiple projects. We'd like to accumulate those into a single payment, then send the platform a CSV so they have complete information about distribution their side.

andrew commented 3 months ago

image

Very early prototype is coming together, primarily focused on the fund distribution algorithm and it's inputs.

andrew commented 3 months ago
Screenshot 2024-08-22 at 15 32 52

And a version which includes a breakdown by funding platform

andrew commented 3 months ago

Some more TODOs off the top of my head:

andrew commented 3 months ago
Screenshot 2024-08-27 at 15 44 04

breakdown by funding platform and project, recorded against each allocation run

andrew commented 3 months ago

opencollective platforms should be grouped by host_id

andrew commented 3 months ago

Idea: check what your projects payout would be for a fund

andrew commented 3 months ago

show total number of possible projects considered in allocation

andrew commented 3 months ago

How interdependent is a project within an ecosystem

andrew commented 2 months ago

More steps, based on https://app.excalidraw.com/l/6eK1gs63n1N/fv3pkVFWpz

  1. A fund needs to be integrated with an opencollective "project", storing:
  1. Oauth login to opencollective (https://github.com/ecosyste-ms/omniauth-opencollective)
  2. Search funds and search projects within a fund
  3. "sponsor this fund" button that takes you to opencollective
  4. Fund overview:
  1. Project overview:
    • headline financial stats
    • community metrics
    • button to sponsor an indiviual project