Copy PSyKAl-lite tracker and output into apps - #1
Draft
mo-alistairp wants to merge 1 commit into
Draft
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Storing the PSyKAl-lite code tracker in here, in case anyone has the time or want to pick it back up.
It's final home was not meant to be in the top of the repository directory but implemented into either a Cylc suite or GitHub action. It does at least function in its current state. It will scan all the Fortran code in the directory you point it towards and then either either a
.txtand/or a.jsonfile on request containing an alphabetised list of PSyKAl-lite code. In an implemented situation this could then be compared with a version of this file on trunk to see whether PSyKAl-lite code has been either added/removed and notify the correct person (similar to KGO checks).It can simply be run using Python and it'll generate the requested files. Note that it does use type-hinting so needs to be Python 3.10 or newer.