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
make a collection locally (a file called packages.yml in your db directory) and put a couple of packages in there. For now, let's use diffpy.utils and diffpy.pdfmorph which we just released. Just use PyCharm to do it.
Make a couple of UCs for what kind of searches we will do on these. I suggest that we make a lister-helper first that makes queries to that db and collection and returns things. We can discuss what, but it will be things like "Simon wants to know all the packages that the group released in the last year", things like that.
Decide what info we want printed to the screen. Ususally we want a verbose and non-verbose choice, where the latter is summary info, one line per package and the verbose has much more. Look in the other listers for ideas.
Make a lister that does this. First write a test that has the output in a format that we want, then write the function to go and get the info and print it like that.
The text was updated successfully, but these errors were encountered:
UC1: Simon wants to know all the packages that the group released in the last year.
UC2: Simon wants to know all the packages that released by the the target authors.
UC3: Tina wants to know all the packages that have the same "function label".
UC4: Andrew knows the packages that want to generate the report, but he wants to know the content after the third time release.
UC5: Simon wants to know about dependencies between the packages.
sbillinge
changed the title
Make a collection in the database
feat: software collection for keeping track of software (like citations to build lists of releases etc.)
Dec 31, 2024
The text was updated successfully, but these errors were encountered: