Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

TODOs #2

Open
6 of 9 tasks
nevrome opened this issue Nov 19, 2021 · 1 comment
Open
6 of 9 tasks

TODOs #2

nevrome opened this issue Nov 19, 2021 · 1 comment

Comments

@nevrome
Copy link
Member

nevrome commented Nov 19, 2021

Bigger issues:

  • The NASSA schema should be formalized and versioned. The .yml file should get a field nassaVersion
  • If the keywords in subjects, regions, periods, modellingKeywords and programmingKeywords should be standardized and enforced, then we need a mechanism for that
  • create a template yml file with all possible fields so module authors can copy it and adapt it more easily. The template should note which nassa-hs version it refers to.

Details:

  • "Netlogo" should be renamed to "NetLogo"
  • More programming languages beyond R, Python and NetLogo should be allowed
  • When the format of the id field is clear, it should also be validated
  • Some fields have length limits, which should be checked (title: 100c)
  • The reading function should check if the files/dirs listed in readmeFile, docsDir and designDetailsFile actually exist

Software:

  • add some unit tests for the parsing code
Andros-Spica added a commit that referenced this issue Nov 26, 2021
@Andros-Spica
Copy link
Member

Andros-Spica commented Oct 4, 2024

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants