-
Notifications
You must be signed in to change notification settings - Fork 500
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
Developer Guides - As a new developer, I want a single page set of quick and easy instructions for installing Dataverse #4419
Comments
First attempt at a rough draft cut the instructions from 893 words to 420. (Counts vary depending on the tool used.) There is much more we can improve upon here. I'll leave this here for future reference until we prioritize this. (Full disclosure, did not test these instructions 😝.)
|
One of the reasons the "dev environment" page is so long is that I keep adding stuff to it about Docker, Kubernetes, and OpenShift. In 6bee8d1 (no pull request yet), I'm putting all that content in its own page. Next I intend to move the following content on the "dev environment" page elsewhere:
We will continue to link to all this content, especially about troubleshooting, for new developers. The idea is to make the "dev environment" page as short as possible, as @mheppler and I discussed after standup this morning. |
I just made pull request #4502 but I'll probably show it to @mheppler before I move it to code review at https://waffle.io/IQSS/dataverse since I'd like to incorporate some of his ideas above. So far I've just been focusing on getting non-quickstart content out of the dev environment page. |
Ok, I'm ready for code review of pull request #4502 so I just dragged it over in Waffle. |
I just set up a Jenkins job to build the new shorter "dev environment" page (and the rest of the guides) hourly at http://guides.dataverse.org/en/4419-new-developer/developers/dev-environment.html |
Part of why I'm working on this issue is that I want to be able to show a shorter and more focused version of the "setting up a dev environment" page to participants on SpinachCon 2018 next Friday. I just opened #4505 which is about making further improvements to the Dev Guide based on feedback from that event. |
Also, a step by step guide to making sure your first change worked.
As I mentioned at standup this morning, @jggautier handed me a pristine Mac running High Sierra to test on (thanks!) and I'm running through what I wrote. I need to make a ton of changes so I'm pulling this back into development. |
I just pushed 094cc54 after running through the install on High Sierra. It was a sizeable rewrite. Attached is the output from the installer: dev-install-094cc54.txt |
I'm sticking this in code review for feedback. I'm borrowing a Windows laptop but I'm not sure how long I'll spend trying to get it to work. I can always make commits against #3927 if I come up with any solutions on Windows. |
In 0b5db67 I just incorporated some feedback based rewrites and comments in google doc: https://docs.google.com/document/d/12OYstI-soBa0BxnWHU9u3C53JaESn4_2KuNMVrhxFNA/edit?usp=sharing I don't have the Windows laptop in front of me today so I'm not planning on any more edits. I'm happy to keep receiving feedback. |
Reviewed all pages changed in this pull request, made small edits to Dev Environment page.
@dlmurphy did a final check in a5ccb39 (thanks!) and I merged it so now I'm ready to point SpinachCon participants at http://guides.dataverse.org/en/develop/developers/dev-environment.html next week. I'm guessing that their feedback in #4505 will result in even more improvements. I also still have a Windows laptop on loan that I'm hoping to use to at least understand the lay of the land on Windows for #3927. |
We need a simpler set of instructions for installing Dataverse. This is commonly known as a "Quick Start" guide.
If you are a developer, and you want to install Dataverse, you would go to the Developer Guide > Development Environment. There are over 4,200 words on that page. The instructions you are expected to follow, "Setting Up Your Dev Environment", are buried four sections down.
The instructions in that section have a word count of nearly 900, which I am sure we could trim down to make a "Quick Start" guide. A quick test in Google Drive, by copying that entire section into a new document, has one page of instructions at just about 325 words.
The text was updated successfully, but these errors were encountered: