9 Commits

Author SHA1 Message Date
Lacey Williams Henschel
214f37986b Streamline import commands and add docs
Add data JSONField to LibraryVersion model

Add fields to library list admin display

Add commands to update authors and maintainers individually

Exclude data JSONField from view querysets

Silence some output from the library-version import management command

Remove unused field from the library-version import management command

Save library-versions more cleanly in the library-version import management command

Remove loading maintainers from the import command, since they now have their own command

Add docs for new commands

Add boost_setup command to run one command to import all data

Add docs on first-time data import

Better exception handling, quieter flow, reduce GH API calls

Graceful handling if there is not a github repo

Pass most recent 12 months to commit counts command

Add some user-friendly output to setup command
2023-09-19 11:17:05 -07:00
Lacey Williams Henschel
57753b0d74 🔥 Remove dead code 2023-03-27 12:39:34 -07:00
Lacey Williams Henschel
385518620f 📝 Address libraries_json lists, fix extract_names to accommodate short strings 2023-03-21 10:56:54 -07:00
Lacey Williams Henschel
a2812c7737 🔧 Small fixes due to variants found in names and emails 2023-03-14 12:41:47 -07:00
Lacey Williams Henschel
2dc3304790 Finish the upload command 2023-03-14 11:25:57 -07:00
Lacey Williams Henschel
3b7baa7154 Helper command to return contributor data in dict 2023-03-08 14:33:41 -08:00
Lacey Williams Henschel
d32f3db121 Function to extract and reformat email address 2023-03-08 14:16:25 -08:00
Lacey Williams Henschel
f25e3aacf8 Function to generate fake email 2023-03-08 14:12:12 -08:00
Lacey Williams Henschel
96f0264867 Add helper function to extract contributor names 2023-03-08 14:06:42 -08:00