-
Notifications
You must be signed in to change notification settings - Fork 18
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
unify scripts #91
Comments
@casperdcl I don't understand correctly. |
I suggest we discuss this in the tcon on Friday. let's not make any changes until after 1.0.0 of course |
@paskino I'd intended for you to create a "scripts" directory in the root of VM repo. Nothing else should be in the root. "scripts" will contain 2 subfolders: "vm", and "common", which will contain scripts that are vm-specific and generic, respectively. This would make it easy to merge the VM repo with the SuperBuild repo. |
proposed structure
|
steps.
|
This is too ambitious for v2.0 I believe. I suggest to postpone |
Agree. Should also consider cloud(s) inclusion/exclusion in this. |
would have to be done such that top-level dir contains When moving things, would it be better to merge PRs first? |
merge PRs in the VM repo (https://github.com/CCPPETMR/CCPPETMR_VM/pulls), sure |
To resume:
So I suggest in addition to #91 (comment) to create a subdirectory |
Regarding python packages, see also SyneRBI/SIRF#124 Of course, Gadgetron (and others?) might need their own packages, so maybe we still need something in the SuperBuild. And yes, Travis is 16.04 (free version). |
updated CHANGES.md
This is as good as completed now. Probably some scope for cleaning later. |
Build scripts are currently littered everywhere, meaning redundancy and possible inconsistency:
SuperBuild/
.travis.yml
docker/
VM
SIRF/
.travis.yml
We need a new structure:
SuperBuild/
.travis.yml
(refers toscripts/travis/
)just in the rootscripts/
common/*.sh
docker/
(refers tocommon/
)vm/
(refers tocommon/
)travis/
(refers tocommon/
)docker
/vm
config files which require being in a parent directory ofcommon/
SIRF
.travis.yml
(refers toSuperBuild/
scripts/
travis/
)TODO
SuperBuild/.travis.yml
->SuperBuild/
scripts/
travis|common
SIRF/.travis.yml
useSuperBuild/
scripts/
travis
SuperBuild/docker
->SuperBuild/
scripts/
docker|common|.
VM/
->VM/
scripts/
vm|common|.
VM
intoSuperBuild
The text was updated successfully, but these errors were encountered: