You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This illustrates a major early use case for gitsheets though: as a data backend for civic tools and services.
This is proof-of-concept level code, and it does a lot of stuff directly with git that could be made a lot more pleasant with some of the plumbing wrapped up in an expressive gitsheets module API
Use gitsheets api to generate more useful commit messages on the index like 🔁 added 1, updated 3 projects from Open Savannah (this example might be accomplished by passing a template for the auto-commit-message generator or making a call to get the generated to use in a sep commit command)
Make other revisions to taste to the public gitsheets module API to make for more readable code in the consumer (the loader script)
Ship a minor version bump to the gitsheets backend to npm adding module API enhancements
Open a PR against the loader inside the cfa repo
The text was updated successfully, but these errors were encountered:
So unless I'm underestimating the goal of the brigade-project-index project, I think we only need a couple changes to make it possible with the current high-level API:
Support importing JSON data (right now only CSV is supported; if you convert organizations.json to CSV it works fine)
Allow multiple datasets per repo. In this case, there will be an organizations dataset plus one dataset per organisation, in projects/{organization}/.
Generate more descriptive commit messages, but this is a nice-to-have anyway, I imagine.
This script makes really limited use of
gitsheets
as a node module to materialize some tables from evolving online data: https://github.com/codeforamerica/brigade-project-index/tree/loaderThis illustrates a major early use case for gitsheets though: as a data backend for civic tools and services.
This is proof-of-concept level code, and it does a lot of stuff directly with git that could be made a lot more pleasant with some of the plumbing wrapped up in an expressive gitsheets module API
🔁 added 1, updated 3 projects from Open Savannah
(this example might be accomplished by passing a template for the auto-commit-message generator or making a call to get the generated to use in a sep commit command)The text was updated successfully, but these errors were encountered: