-
Notifications
You must be signed in to change notification settings - Fork 41
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
easy developer setup (Trac #219) #367
Comments
Trac update at I've committed a .project file in the top level that allows easy importing of sasview into eclipse when starting with a checked out copy. |
Trac update at I've also added a README.TXT to the docs/ folder with some initial hints for building and pointer to the website/wiki. |
Trac update at Converted the PDF outlining Eclipse operations linked from [wiki:Development] to Wiki content on that page. |
Trac update at
I had to set up my development environment again yesterday and took the opportunity to look into Anaconda again. Anaconda is a distribution of Python than comes bundled with a lot of 3rd party modules, including a lot of the dependencies of SasView. An absolutely excellent feature of Anaconda is "Conda", it's package manager. Through this, users have the ability to install modules in a very straightforward and easy manner. It also allows for the creation of separate "environments" (similar to virtualenv). Combining this with Binstar (which allows for the creation of Conda package repositories), I think what we have now are all the tools needed to deliver a development environment in Windows (as well as, in theory, all the other platforms) that is completely separate from whatever installation of Python you might currently have, all via the execution of a single shell script. Here is a link to my Binstar repository, which for testing purposes I've filled with Conda packages that do not come with Anaconda by default, or which at the time of writing are not available via a straightforward https://binstar.org/PeterParker I envision all our dependencies being hosted on a shared SasView account, so that we can centrally manage dependencies for everyone.
|
Trac update at |
Trac update at A nice summary of the need for Conda: |
Trac update at |
Trac update at Progress report:
Next steps:
|
Trac update at
This was never followed up. Have created a new ticket #959 based on renewed interest in lowering the barrier for new developers but much has changed since this ticket was being worked on. Still some of the comments could be useful so have provided a link to this ticket from the other. Am now closing this
|
Create a downloadable package with simple set of instructions that will allow a new developer from relatively unsophisticated to professional can quickly get up and running. Should include both getting going without any IDE (from command line) and with Eclipse IDE.
Migrated from http://trac.sasview.org/ticket/219
The text was updated successfully, but these errors were encountered: