Skip to content
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

Closed
butlerpd opened this issue Mar 30, 2019 · 9 comments
Closed

easy developer setup (Trac #219) #367

butlerpd opened this issue Mar 30, 2019 · 9 comments
Assignees
Labels
Critical High priority

Comments

@butlerpd
Copy link
Member

butlerpd commented Mar 30, 2019

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

{
    "status": "closed",
    "changetime": "2017-03-08T14:59:08",
    "_ts": "2017-03-08 14:59:08.207825+00:00",
    "description": "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.",
    "reporter": "butler",
    "cc": "",
    "resolution": "obsolete",
    "workpackage": "SasView Admin",
    "time": "2014-04-01T12:56:56",
    "component": "SasView",
    "summary": "easy developer setup",
    "priority": "critical",
    "keywords": "",
    "milestone": "Admin Tasks",
    "owner": "Parker",
    "type": "task"
}
@sasview-bot
Copy link

Trac update at 2014/04/01 15:25:14: Tobias Richter commented:

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.

@sasview-bot
Copy link

Trac update at 2014/04/04 12:48:44: Tobias Richter commented:

I've also added a README.TXT to the docs/ folder with some initial hints for building and pointer to the website/wiki.

@sasview-bot
Copy link

Trac update at 2014/04/04 13:50:59: Tobias Richter commented:

Converted the PDF outlining Eclipse operations linked from [wiki:Development] to Wiki content on that page.

@sasview-bot
Copy link

Trac update at 2014/11/30 13:07:33:

  • Peter Parker commented:

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 conda install module command:

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.

  • Peter Parker changed workpackage from "" to "SasView GUI Redesign"

@sasview-bot
Copy link

Trac update at 2014/11/30 13:08:26: Peter Parker changed workpackage from "SasView GUI Redesign" to "SasView Admin"

@sasview-bot
Copy link

Trac update at 2014/11/30 14:59:55: Peter Parker commented:

A nice summary of the need for Conda:

http://www.continuum.io/blog/conda

@butlerpd
Copy link
Member Author

Trac update at 2015/02/01 23:42:51: butler changed priority from "major" to "critical"

@sasview-bot
Copy link

Trac update at 2015/02/13 11:19:46: Peter Parker commented:

Progress report:

  • The "Easy" Developer Set Up Guide is practically complete. I've been adding solutions for known issues (i.e. previous installations of python, etc.) as and when we come across them. Consider it an evolving document!

  • Binstar has Windows modules only. No Mac / Linux.

Next steps:

  • Paul K quite rightly pointed out that it would be good if we had the .yaml recipes for the binstar-hosted modules, effectively making sure that they are reproducible and we're able to modify or upgrade the modules.

  • Create Mac or Linux versions of the module.

@butlerpd
Copy link
Member Author

Trac update at 2017/03/08 14:59:08:

  • butler commented:

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

  • butler changed resolution from "" to "obsolete"
  • butler changed status from "new" to "closed"

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Critical High priority
Projects
None yet
Development

No branches or pull requests

3 participants