23 Commits

Author SHA1 Message Date
Lacey Williams Henschel
2a2358d60a Make library and version on LibraryVersion required 2023-07-10 06:22:36 -07:00
Lacey Williams Henschel
c59f88154b Add manager methods to get commit data 2023-06-21 15:20:42 -07:00
Lacey Williams Henschel
3fd030ac5c Retrieve the versioned docs url for each library 2023-06-20 12:21:18 -07:00
Lacey Williams Henschel
e32aa9e3ec Link to GitHub tag on library details page 2023-06-19 16:23:30 -07:00
Lacey Williams Henschel
688ae87e76 Add methods to retrieve adoc content for libraries
(Part of #394 and #252)

- Add method to the GitHub API class to retrieve a specific file from a repo by its tag and path (to retrieve README or adocc files)
- Add method to Library model to retrieve the description content and render it
- Fail gracefully if no content is found
- Add caching logic for redis and database caching
2023-06-15 15:08:42 -07:00
Lacey Williams Henschel
f677652bc3 change to PositiveIntegerField for count 2023-05-26 09:48:55 -07:00
Lacey Williams Henschel
2146e7bc7b Add related_name 2023-05-26 09:48:55 -07:00
Lacey Williams Henschel
6ae8418f89 Add CommitData model for commit counts 2023-05-26 09:48:55 -07:00
Lacey Williams Henschel
04ecc158d0 🏦 Add date field, save date 2023-05-19 12:55:02 -07:00
Lacey Williams Henschel
0f3e2af9d2 🏦 Cascade deletions of versions and libraries to LibraryVersions 2023-05-15 10:19:32 -07:00
Lacey Williams Henschel
25521430f0 📝 Change the display value of cxxstd 03 2023-05-11 12:02:15 -07:00
Lacey Williams Henschel
0403f837c4 Add display for cxxstd value 2023-05-09 15:54:24 -07:00
Lacey Williams Henschel
b5dda56f93 📝 Change to cached_property 2023-05-09 11:59:13 -07:00
Lacey Williams Henschel
348dd7ec58 Generate library github issues url 2023-05-09 11:34:34 -07:00
Lacey Williams Henschel
523adc6e08 👕 Linter 2023-03-23 13:21:29 -07:00
Lacey Williams Henschel
4abdfdf457 🏦 Add key field, add help text and docstring to Library 2023-03-23 12:13:35 -07:00
Lacey Williams Henschel
bb4bd37713 🏦 Move maintainers M2M to LibraryVersion 2023-03-03 13:11:46 -08:00
Lacey Williams Henschel
2074f31c75 Add a str method 2023-02-01 15:14:52 -08:00
Lacey Williams Henschel
4e249ac6da 🏦 Add LibraryVersion M2M through model and tests 2023-01-30 10:47:31 -08:00
Lacey Williams Henschel
611bbf13a7 👕 Linter 2022-12-02 09:48:36 -08:00
Frank Wiles
58f8e8272a WIP on Library detail pages 2022-07-24 15:25:46 -05:00
Frank Wiles
cab536eb6a Library work
- Some initial model tests
- Added Issue and PR models for tracking
- Added ghapi dependency
2022-07-17 11:38:06 -05:00
Frank Wiles
1added29ba Libraries 2022-07-17 10:16:37 -05:00