starfish
starfish copied to clipboard
Run your own FOSS Contributor Fund - use Starfish to find eligible voters
Bumps [luxon](https://github.com/moment/luxon) from 1.25.0 to 1.28.1. Changelog Sourced from luxon's changelog. Changelog 3.2.0 (2022-12-29) Allow timeZone to be specified as an intl option Fix for diff's handling of end-of-month when...
Bumps [json5](https://github.com/json5/json5) from 2.2.0 to 2.2.3. Release notes Sourced from json5's releases. v2.2.3 Fix: [email protected] is now the 'latest' release according to npm instead of v1.0.2. (#299) v2.2.2 Fix: Properties...
Fixed Issue #66
Currently, we're testing some individual functions in starfish.test.js, and testing our dateTime logic in dates.test.js, but we'd like to have a more robust test suite, including an integration test that...
Currently Starfish does not filter out events in repositories owned by specific organizations. Future users may want to exclude contributions into repositories that their employer owns (key point - one...
Rather than always requiring users to create environment variables for everything, I would propose: - CSV_COLUMN_NUMBER_FOR_GITHUB_ID could default to 0 - CSV_COLUMN_NUMBER_FOR_ALTERNATE_ID could default to 0 - TIMEZONE could default...
See this link for more info conditional requests: https://developer.github.com/v3/#conditional-requests We could use either ETags or the If-Modified-Since header. Making a conditional request and receiving a 304 response does not count...
Added default config value implementation in `globals.js` and refactored a test in `starfish.test.js`.
I believe the GitHub API can return the license for a given repo. OSI runs a server that lists approved licenses (https://github.com/OpenSourceOrg/api/blob/master/doc/endpoints.md). For each contribution, I think we could determine...
Currently, `starfish.js` is essentially one massively nested function. This code would be more maintainable if the functions weren't all chained together, calling each other, one after the other. If we...