Johnllopez Week 12
Contents
Milestone 0
As performed on Thursday, this file contains the deliverable for my presentation.
Milestone 1
To achieve this milestone, I had to ensure that my PC had the following programs installed:
- Node.js 8.4.0 or newer
- Code-savvy editor such as Atom or Microsoft Visual Studio Code
- Web browser with developer tools (Seaver 120 uses Google Chrome)
- git version control software
- curl command
Fortunately, each of the programs were! I had Node.JS from the Week 7 assignment, atom from my Programming Lab class, and Chrome + Git were already installed on my pc! I also ran the following test on git:
curl https://xmlpipedb.cs.lmu.edu/biodb/fall2017/index.php/Main_Page
This returned the HTML for the page, so curl was definitely working!
Milestone 2
This was the first milestone that required collaboration with my teammates. It also required some interaction on GitHub.
You can access my GitHub with the following link:
https://github.com/johnllopez616
Then, on Thursday in class, I talked to Blair Hamilton who created a fork of GRNSight. In addition, she added each of the coders to said fork. You can find the fork here:
https://github.com/bhamilton18/GRNsight
Then, I created a branch called gene-database-apis. You can find it here:
https://github.com/bhamilton18/GRNsight/tree/gene-database-apis
Milestone 3
These steps were necessary to ensure I had a working development environment. Prior to this, however, I did not use git, so I had to follow each step carefully to ensure that my environment worked.
- I had to git clone Blair's fork onto my computer. To do this, I had Eddie Azinge show me how. I was able to do each step on my own from that moment.
- I had to cd into the folder on my pc (C:\Users\John\GRNSight)
- I performed the following command: git checkout gene-database-apis. From here, whenever I would CD into GRNSight, it would automatically go into that branch.
- Finally, I performed npm install in that branch as suggested by the following link: https://github.com/dondi/GRNsight/wiki/Running-the-Applications. Then, I went to
http://localhost:5001/, and saw that GRNSight was here!
Milestone 4
For this milestone, I consulted my partner Eddie Azinge. He has written most of what we believe to be the code needed for our portion of the assignment. However, we have yet to write any sort of unit tests to see if it works. In addition, he has explained to me how his code works and what I need to do to write my function.
Acknowledgements and References
Acknowledgements
In class, I consulted Blair Hamilton and Eddie Azinge to ensure Milestones 1-3 were completed for this task. We discussed how GitHub would be set up, and Eddie helped me with the first step of Milestone 3. While I worked with the people noted above, this individual journal entry was completed by me and not copied from another source.
Johnllopez616 (talk) 23:42, 20 November 2017 (PST)
References
LMU BioDB 2017. (2017). Week 12. Retrieved November 15, 2017, from https://xmlpipedb.cs.lmu.edu/biodb/fall2017/index.php/Week_12 GRNSight. Running the Applications. Retrieved November 20, 2017, from https://github.com/dondi/GRNsight/wiki/Running-the-Applications.
Individual Journal Entries and Assignments
- Week 1
- Week 2
- Week 3
- Week 4
- Week 5
- Week 6
- Week 7
- Week 8
- Week 9
- Week 10
- Week 11
- Week 12
- Week 14
- Week 15
Class Assignments
- Week 1
- Week 2
- Week 3
- Week 4
- Week 5
- Week 6
- Week 7
- Week 8
- Week 9
- Week 10
- Week 11
- Week 12
- Week 14
- Week 15
Class Weekly Journal Entries / Project Weekly Journal Entries
- Class Weekly Journal 1
- Class Weekly Journal 2
- Class Weekly Journal 3
- Class Weekly Journal 4
- Class Weekly Journal 5
- Class Weekly Journal 6
- Class Weekly Journal 7
- Class Weekly Journal 8
- Class Weekly Journal 9
- Class Weekly Journal 10
- Class Weekly Journal 11
- Project Journal Week 12
- Project Journal Week 14
- Project Journal Week 15
My Page