...
JIRA: Issue tracking
Confluence: Wiki Pages
Bitbucket: Repositories
Get access to the Nebula IN-CORE space
Get a LastPass account and a Yubikey - Does In-Core still do this for all team members?
email help+security@ncsa.illinois.edu to request a Yubikey (optionalmainly for version v1)
Box - IN-CORE folder - make sure you are added to the folder
- https://uofi.app.box.com/folder/4799476181
Make sure you have been added to In-Core slack team: https://ncsa-at-illinois.slack.com/
...
IDE: Intellij
Vagrant
Install Vagrant https://www.vagrantup.com/
Install VirtualBox https://www.virtualbox.org/wiki/Downloads
This is used for instead of deploying all services in v2, vagrant connects to the deployed incore2-services.ncsa.illinois.edu machine instead of your local one.
To run vagrant you need to have in the same directory the clone of 3 projects from bitbucket.org (version 2 code): analyses, incore, pyincore
To run vagrant cd into the incore directory and run `vagrant up`
In case you want to run a service locally, you will need to comment out the respective service on the vagrantfile in the incore directory and then do a: `vagrant reload`
Try Connecting to remote Endpoints: https://wiki.ncsa.illinois.edu/display/INCORE/API+Review+and+Suggestion?src=contextnavpagetreemode
Get a copy of database for local development:
use GUI mongoDB client for example studio 3T to make connection to incore2-mongo1.ncsa.illinois.edu
- also connect to localhost:27017
- copy datadb, fragilitydb, hazarddb, maestrodb to your localhost
Development workflow
Branching strategy - https://www.atlassian.com/git/tutorials/comparing-workflows/gitflow-workflow
How to use Jira, Bitbucket, etc.- See Welcome to ISDA! - Welcome to ISDAthe Software Directorate!