-
Notifications
You must be signed in to change notification settings - Fork 194
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
Stand alone schema #584
Stand alone schema #584
Conversation
Codecov Report
@@ Coverage Diff @@
## dev #584 +/- ##
==========================================
- Coverage 64.92% 62.37% -2.55%
==========================================
Files 12 13 +1
Lines 1796 2076 +280
==========================================
+ Hits 1166 1295 +129
- Misses 630 781 +151
Continue to review full report at Codecov.
|
New nf-core schema lint now validates JSON Schema documents
Also removed top-level params object from schema linting
931b80f
to
7340d2c
Compare
Also change pipeline name lint test to allow numbers. Fixes nf-core#588
Ok, so this is getting there now. Still to do:
However, the PR is already pretty massive, so I'm thinking that perhaps I should do these two in a separate PR so that it's not overwhelming. New stuff done in this PR:
Note that I have made having a This PR has to be reviewed in conjunction with nf-core/website#329, which provides the graphical tools to be used with |
} | ||
}, | ||
"required": [ | ||
"reads" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
😆 Would like your --input
here!
Looks great! I was just waiting for this to add Couple of questions:
|
I think I will have to play with this to get a proper idea as to how everything is working as with nf-core/website#329 Maybe worth merging these if you are happy with them and Ill give it a test run. |
This is something for
No, see nextflow-io/nextflow#876 This may be a reason to make the linting warn instead of fail. But at the same time, is there a reason not to define stuff in
I'm happy, especially the website one which shouldn't affect anything else. This one does affect quite a lot of behaviour, but I think it's probably ok to merge assuming that we want to push it out in the next release. |
Ok 👍 Are we ignoring the |
Codecov is just complaining because I wrote a load of new code and haven't written any tests. I've been working on this solidly for three and a half days now though and need to catch up on some other work, so figured it is better to get it out and usable ASAP instead of leaving it sitting on the shelf. It also makes the PR smaller and easier to review. But - |
I feel you 👍 |
Started building a stand-alone JSON Schema for #574
Schema added for the template, also refactoring code for
nf-core launch
to work with this new schema structure.