-
Notifications
You must be signed in to change notification settings - Fork 11
Checklist for 1.0.0 release #29
Comments
@olgabot perfect thanks! |
No, this is hopefully complete - if anything is unclear / missing in your opinion please comment here / ping core again 👍 |
Thank you both!! |
MultiQC reports are nice of course 😉 but no, they're not a requirement. The link you posted is good, also take a look at https://nf-co.re/pipeline_health - it looks like you're missing the Though, arg, looks like you didn't start with the template 🙈 (in 33f9442). So you'll need to manually set up synchronisation - see https://nf-co.re/developers/sync |
@ewels yes this is our main problem! Thanks for the link! |
Depending on how much you care about commit / contributor history, the easiest way to do this is to just make a new pipeline from scratch and then copy + paste your new code in as a second commit. You can then force push to wipe everything in this repo. Very, very blunt as it essentially deletes everything. But it's the quickest way to get stuff working 😄 The alternative of manual syncing isn't too bad otherwise, and you get a lot of experience in how to deal with resolving merge conflicts! Just be careful with reviewing the final solution to make sure that you didn't miss anything / make any mistakes, as it's pretty easy to do so.. |
that idea did cross my mind. I'll try manually adding first, thankfully I have |
@phoenixAja if it's a total mess we should check with other contributors @pranathivemuri and @snafees if they're okay with blasting out the repo. I'm okay with it as it's relatively early and it's likely they'll have future changes as well. But if we want to preserve the previous ones then |
Outstanding PRs aside, it seems like the kmermaid repo has only 2 contributors, me and Olga currently! Ideally i would like to have the contributions I made in my name, but if that’s blocking a release, I wouldn’t mind if someone else copy pasted manually all the code. also, i think there is a number of places where czbiohub/nf-kmer-similarity exists instead of nf-core/kmermaid and the docker container iname should be changed/synced to this repo as well. |
that's a different issue to fix @pranathivemuri so i wont tackle the docker stuff in this branch. I guess the commit history is already messed up with this repo (all of the |
@ewels i have the
|
@phoenixAja ska stuff isn't merged into master yet. it is still in a PR as far as I can see - https://github.com/nf-core/kmermaid/pull/19/files The only ska stuff added in the nf-core are right now the dependencies in environment.yml files. we should review and merge/make a decision on outstanding PRs before we merge. |
still wierd that that got added to |
definitely need to keep |
If you take the nuclear option, you need to start in a totally fresh empty new directory. Then run Once that is complete, you can take your existing pipeline code and copy + paste it on top of the existing files (not including the Once you've updated the new repo locally with your code, you can add a git remote for the existing GitHub repository and force push. If you do a regular push it will reject it as the histories are not compatible. If you do a force push then I think it will just wipe everything on GitHub and you'll have the two commits - one from the template and one with your pipeline. Make sure that you push all branches ( See the docs about creating a new template for details: https://nf-co.re/developers/adding_pipelines#create-a-pipeline-from-the-template Maybe you already knew all this stuff? 😀 Just wasn't quite sure what you had done to get to #29 (comment) though, so thought it worth describing. |
closing this as 1.0.0 is released |
@phoenixAja Looks like this is a good overview: https://nf-co.re/developers/adding_pipelines#making-the-first-release
@nf-core/core Are there any other expectations we should be aware of? e.g. is a MultiQC report expected?
The text was updated successfully, but these errors were encountered: