-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Tally the first congress results #30
Changes from all commits
92a4caa
2dbfd23
f87b87d
b025035
e3f1af1
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,30 @@ | ||
#lang abe/attribution2 capital-attributions | ||
|
||
* Old Abe [100%] | ||
* Development [75%] | ||
* Tools [25%] | ||
* [black] A tool to automatically format the code according to conventions, during development. [10%] | ||
* [Makefile] Automation script for running common project development actions. [20%] | ||
* [Flake8] A code linting tool, which is used to detect simple errors during development. [15%] | ||
* [pytest-sugar] A tool that visually improves the user experience of running tests during development. [13%] | ||
* [pytest-tldr] A tool that allows developers to see simplified test results during development. [10%] | ||
* [pudb] A debugger to help identify the causes of problems during development. [25%] | ||
* [pytest-pudb] A tool that allows developers to enter a debugger when there is a failing test during development. [7%] | ||
* Automation [10%] | ||
* [Coveralls] A test coverage monitoring service, which tracks changes in code coverage over time during development. [50%] | ||
* [tox-gh-actions] A plugin that allows version compatibility testing to be run every time there is a change in the source code. [50%] | ||
* Platform [35%] | ||
* [Python] The programming language that the project is implemented in. [65%] | ||
* [Scribble] The language in which the project's documentation is written. [13%] | ||
* [Pytest] A unit-testing framework for defining and running tests to verify project functionality during development. [17%] | ||
* [Project shell] Configuration template allowing the project to declare dependencies and other packaging metadata. [5%] | ||
* Hosting [20%] | ||
* [Github Actions] The infrastructure that runs tests and other code quality checks during development. [30%] | ||
* [GitHub] The platform publicly hosting the source code repository. [50%] | ||
* [GitHub] The site hosting the project's documentation. [20%] | ||
* Collaboration [10%] | ||
* [Git] The version control system that records project development. [55%] | ||
* [Gather.town] An online meeting tool that project developers used to remotely work together. [45%] | ||
* Client Interface [25%] | ||
* [Github Actions] The infrastructure that enables clients of the project to use the project's services. [70%] | ||
* [GitHub Issues] A portal that allows clients and members of the public to see the accounting results and outstanding balances owed. [30%] |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
s/A debugger to help identify the causes of problems during development./[pudb] A debugger to help identify the causes of problems during development./ | ||
s/A test coverage monitoring service, which tracks changes in code coverage over time during development./[Coveralls] A test coverage monitoring service, which tracks changes in code coverage over time during development./ | ||
s/The platform publicly hosting the source code repository./[GitHub] The platform publicly hosting the source code repository./ | ||
s/Configuration template allowing the project to declare dependencies and other packaging metadata./[Project shell] Configuration template allowing the project to declare dependencies and other packaging metadata./ | ||
s/A unit-testing framework for defining and running tests to verify project functionality during development./[Pytest] A unit-testing framework for defining and running tests to verify project functionality during development./ | ||
s/A tool to automatically format the code according to conventions, during development./[black] A tool to automatically format the code according to conventions, during development./ | ||
s/An online meeting tool that project developers used to remotely work together./[Gather.town] An online meeting tool that project developers used to remotely work together./ | ||
s/The site hosting the project's documentation./[GitHub] The site hosting the project's documentation./ | ||
s/A tool that allows developers to see simplified test results during development./[pytest-tldr] A tool that allows developers to see simplified test results during development./ | ||
s/A plugin that allows compatibility testing to be run every time there is a change in the source code./[tox-gh-actions] A plugin that allows version compatibility testing to be run every time there is a change in the source code./ | ||
s/The version control system that records project development./[Git] The version control system that records project development./ | ||
s/A portal that allows clients and members of the public to see the accounting results and outstanding balances owed./[GitHub Issues] A portal that allows clients and members of the public to see the accounting results and outstanding balances owed./ | ||
s/A tool that visually improves the user experience of running tests during development./[pytest-sugar] A tool that visually improves the user experience of running tests during development./ | ||
s/The infrastructure that enables clients of the project to use the project's services./[Github Actions] The infrastructure that enables clients of the project to use the project's services./ | ||
s/The infrastructure that runs tests and other code quality checks during development./[Github Actions] The infrastructure that runs tests and other code quality checks during development./ | ||
s/A tool that allows developers to enter a debugger when there is a failing test during development./[pytest-pudb] A tool that allows developers to enter a debugger when there is a failing test during development./ | ||
s/The programming language that the project is implemented in./[Python] The programming language that the project is implemented in./ | ||
s/Automation script for running common project development actions./[Makefile] Automation script for running common project development actions./ | ||
s/The language in which the project's documentation is written./[Scribble] The language in which the project's documentation is written./ | ||
s/A code linting tool, which is used to detect simple errors during development./[Flake8] A code linting tool, which is used to detect simple errors during development./ |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,4 @@ | ||
#lang abe/attribution2 labor-attributions | ||
|
||
* Old Abe [100%] | ||
* [Ariana, Jair, Sid] The initial prototype was written. [100%] | ||
|
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,4 @@ | ||
#lang abe/attribution2 labor-attributions | ||
|
||
* Old Abe [100%] | ||
* The initial prototype was written. [100%] | ||
|
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,51 @@ | ||
'((("Ariana" "Jair" "Sid") . 69.23) | ||
("Github Actions" . 5.08) | ||
("Python" . 3.94) | ||
("GitHub" . 2.48) | ||
("ABEFoundation" . 2.15) | ||
("GitHub Issues" . 1.73) | ||
("pudb" . 1.08) | ||
("Pytest" . 1.03) | ||
("Git" . 0.95) | ||
("MoneyAntecedents" . 0.92) | ||
("Coveralls" . 0.87) | ||
("tox-gh-actions" . 0.87) | ||
("Makefile" . 0.87) | ||
("Scribble" . 0.79) | ||
("Gather.town" . 0.78) | ||
("Africa Greentec" . 0.76) | ||
("Flake8" . 0.65) | ||
("pytest-sugar" . 0.56) | ||
("black" . 0.43) | ||
("pytest-tldr" . 0.43) | ||
("Uber" . 0.4) | ||
("DebtAntecedents" . 0.35) | ||
("pytest-pudb" . 0.3) | ||
("Project shell" . 0.3) | ||
("OpenFare" . 0.28) | ||
("Square" . 0.28) | ||
("Quickbooks" . 0.28) | ||
("Gusto" . 0.28) | ||
("RoyaltyOffRevenueLicense" . 0.25) | ||
("ebay" . 0.14) | ||
("Etsy" . 0.12) | ||
("Amazon" . 0.12) | ||
("SourceCred" . 0.12) | ||
("Kickstarter" . 0.12) | ||
("Vinted" . 0.07) | ||
("NYSE" . 0.07) | ||
("Patreon" . 0.07) | ||
("Airbnb" . 0.07) | ||
("MasterCard" . 0.07) | ||
("Stripe" . 0.07) | ||
("NASDAQ" . 0.07) | ||
("Grailed" . 0.07) | ||
("eBay" . 0.07) | ||
("Paypal" . 0.07) | ||
("Visa" . 0.07) | ||
("GitLab" . 0.06) | ||
("CircleCI" . 0.06) | ||
("SourceHut" . 0.06) | ||
("IMVU" . 0.06) | ||
("BitBucket" . 0.06) | ||
("TravisCI" . 0.06)) | ||
This file was deleted.
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -2,9 +2,9 @@ | |
|
||
(require abe/dia | ||
qi | ||
"capital.rkt" | ||
"labor.rkt" | ||
"ideas.rkt") | ||
"../appraisal/deanonymized/capital.md" | ||
"../appraisal/deanonymized/labor.md" | ||
"../antecedents/antecedents.md") | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. We should definitely change to using a custom extension, maybe There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Created: drym-org/dia#12 |
||
|
||
(define attributions (make-hash)) | ||
|
||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
A bit more lopsided than the other ones we've done, but that's to be expected given it's a smaller project! Also that technically works out to ~23% each for 3 people, so that's quite an interesting result, and a nontrivial amount of money even for upstream projects like GitHub (probably $50 from the first payout! I'm not sure we are in a position to pay companies yet, but we are working on that. We need legal help setting up a nonprofit to be the universal ABE trustee/payer. Please lmk if you know any lawyers or tax accountants (or perhaps organizations you encountered at All Things Open? 🙂 ) who would be willing to work either pro bono or under ABE attribution to help us set this up).
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
My parents are both CPAs; my mother is on the corporate side and my father does non-profits, small businesses, personal, etc. I'm not sure about pro bono 😅
The other thing would be to check with the Open Source Initiative or folks like them to see what resources or contacts they have.