Skip to content

Capstone project using the Jama Software REST API that provides a graphical representation of customer requirement relationships.

License

Notifications You must be signed in to change notification settings

RickyV33/OverView

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Alt text Coverage Status Build Status

About

OverView for Jama is a project between Seven Source, a Portland State University computer science senior capstone team, and Jama Software. The team consists of seven members: Iman Bilal, Mike Hansen, Ruben Piatnitsky, Chance Snow, Kathleen Tran, Ricardo Valencia (Team Lead), and Marcus Week.

OverView for Jama allows customers of Jama Software to view the downstream relationships between their project items via a graph that supports traceability. All data is retrieved from Jama's REST API.

Usage

After cloning the repository, run the following command to install the application's dependencies.

$ npm install

If it doesn't already exist in your environment, create a new .env file in the project root directory, copying the .env.example and modifying it as is necessary for the environment. The SESSION_SECRET variable must be changed to any unique String, and the TEAM_NAME variable must be set to your team name.

To run the application

$ npm run start

To run and debug

$ npm run debug

To run all tests (this will also run the linter)

$ npm test

To run the linter

$ npm run lint

Development

Process

Our development process focused on pair programming, with a hint of mob programming. The pairs were as follows: Iman & Marcus, Michael & Ruben, and Kathleen & Ricardo. Chance was the technical adviser, a readily available resource for all team members.

Technical Stack

Testing

The Mocha framework was used with Chai, an assertion library, to conduct all tests on OverView.

Copyright and license

Code and documentation © 2016 Iman Bilal, Michael Hansen, Ruben Piatnitsky, Chance Snow, Kathleen Tran, Ricardo Valencia, Marcus Week. Code and documentation is released under the MIT license.

About

Capstone project using the Jama Software REST API that provides a graphical representation of customer requirement relationships.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 8