Skip to content

Instantly share code, notes, and snippets.

@pdurbin
Last active May 27, 2016 17:13
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save pdurbin/7847a0642f8bd6601a07c3619b4a35f6 to your computer and use it in GitHub Desktop.
Save pdurbin/7847a0642f8bd6601a07c3619b4a35f6 to your computer and use it in GitHub Desktop.
2016-06-01 Setting Up Your Dataverse Development Environment

2016-06-01 Setting Up Your Dataverse Development Environment

<!DOCTYPE html>
<html>
<head>
<title>2016-06-01 Setting Up Your Dataverse Development Environment</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<style type="text/css">
@import url(http://fonts.googleapis.com/css?family=Yanone+Kaffeesatz);
@import url(http://fonts.googleapis.com/css?family=Droid+Serif:400,700,400italic);
@import url(http://fonts.googleapis.com/css?family=Ubuntu+Mono:400,700,400italic);
body { font-family: 'Droid Serif'; }
h1, h2, h3 {
font-family: 'Yanone Kaffeesatz';
font-weight: normal;
}
.remark-code, .remark-inline-code { font-family: 'Ubuntu Mono'; }
.remark-slide-content { font-size: 25px; }
.title h1 { font-size: 70px; }
.agenda { font-size: 26px; }
.footnote {
font-size: 15px;
position: absolute;
bottom: 1em;
left: 3em;
right: 1em;
}
.link { font-size: 15px; }
.quote { font-size: 18px; }
</style>
</head>
<body>
<textarea id="source">
class: center, middle, title
# Setting Up Your Dataverse Development Environment</title>
<img src="dataverse-logo.png" width="500px"/></br>
.left[
<img src="philipdurbin.jpg" width="60" align="left" style="border:5px solid transparent" />
Philip Durbin ([@philipdurbin](https://twitter.com/philipdurbin))
http://www.iq.harvard.edu/people/philip-durbin
]
.right[<img src="iqss-logo.png" width="100" align="left" style="border:5px solid transparent" />]
2016-06-01
---
# Pick Your Poison
- Leonid's installer (recommended)
.link[
- https://github.com/IQSS/dataverse/tree/develop/scripts/installer
]
- Phil's Homebrew scripts
.link[
- https://github.com/IQSS/dataverse/blob/develop/scripts/database/homebrew/devinstall
]
- Bill's Ansible playbook
.link[
- https://github.com/bmckinney/dataverse-osx-playbook
]
- Akio's Windows scripts
.link[
- https://github.com/akio-sone/windows-tools-for-dataverse_4_or_later
]
.center[<img src="poison.jpg" width="300"/>]
See also [#2443 Developer-machine friendly setup script](https://github.com/IQSS/dataverse/issues/2443)
---
# Dev Guide (guides.dataverse.org)
.center[<img src="devguide.png" width="700"/>]
.center[.link[http://guides.dataverse.org/en/latest/developers/dev-environment.html]]
---
# Requirements
- Mac or Linux (or Windows + Vagrant)
- Java 8
- Glassfish 4.1 (not 4.1.1, see [issue #2628](https://github.com/IQSS/dataverse/issues/2628))
- PostgreSQL 9.x
- Solr 4.6.0
- jq
- Netbeans 8.1 (install Glassfish 4.1 separately)
- GitHub account
http://guides.dataverse.org/en/4.3.1/developers/branching-strategy.html is out of date ([issue #2863](https://github.com/IQSS/dataverse/issues/2863)), but the correct branch ("develop") will be checked out when you clone.
---
# Questions?
- http://guides.dataverse.org/en/latest/developers
- http://chat.dataverse.org
- https://groups.google.com/forum/#!forum/dataverse-dev
- http://dataverse.org/developers
</textarea>
<script src="http://gnab.github.io/remark/downloads/remark-latest.min.js" type="text/javascript">
</script>
<script type="text/javascript">
var slideshow = remark.create();
</script>
</body>
</html>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment