psych-ds / psychds-validator

Validator tools for the psych-DS specification
1 stars 1 forks source link

Scoping the Psych-DS Validator - MKS update/expire/migrate #18

Open bleonar5 opened 11 months ago

bleonar5 commented 11 months ago

Scoping the Psych-DS Validator

Context

This is a draft of the requirements/architecture document for the Psych-DS validator.

The Psych-DS team is preparing to begin development on our suite of validation tools, which will include a web app, a node package, a python package, and an R package. We want the tool to be open source from the ground up, so we would like to encourage community members and collaborators to contribute feedback, suggestions, and discussions in the form of Github issues.

Contributions

Collaboration on Psych-DS is expected to follow our existing Code of Conduct.

To contribute to conversation, feel free to add comments to this issue or any of the mentioned currently open issues. You can also create your own issue by using the "Scoping" template after clicking "add new issue". If you have any questions about the process, feel free to add them as a comment on this issue, and we'll get back to you.

If you contribute in some way other than interacting with this issue, please also leave a comment below so we can add your name to this list of contributors! (Capturing both PRs and non-code contributions to this project is a key goal!!)

Codebase

Documentation

Issues

When significant work is being done outside of the Github repos, we should maintain a GH issue that indicates that this is the case, to avoid losing track of that work. See e.g. https://github.com/psych-ds/psych-DS/issues/30

For this repo, we'll be using the https://github.com/psych-ds/psych-DS/labels/Scoping label to indicate issues where community discussion at this stage should take place, with additional labels for further categorization. These labels, for the time being, are limited to:

Here is a complete list of smaller issues relevant to scoping the validator:

Psych-DS Validator Requirements

0. Available resources

What needs to launch with the beta versions of the CLI + web browser tools?

1. User Requirements

2. UI requirements

UI discussed in full within this issue

3. Validation Process

mekline commented 8 months ago

@bleonar5 make sure new tickets are in the MVP ticket