Name: oss-contribution-tracker
Owner: Amazon
Description: Track contributions made to external projects and manage CLAs
Created: 2017-08-28 17:45:55.0
Updated: 2018-05-22 22:39:35.0
Pushed: 2018-05-22 22:39:33.0
Size: 553
Language: TypeScript
GitHub Committers
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
OSS-Contribution-Tracker is a tool that tracks external contributions to third-party open source software and CLAs that are sometimes associated.
config/default.js
and fill out the ldap, admin, approver, and display sectionsdocker-compose up
If you are interested in setting up a development server for testing, or just want to mess with the code base, you can launch a dev environment by:
npm install
(if you haven't already)docker-compose -f docker-compose.dev.yml up
to start up a PostgreSQL containernpm run dev
to launch a development/auto-reloading instance.You can provide a custom configuration by placing your config in the server/config directory and by running
npm run dev --alt_config=<config name>
To run unit tests, run npm test
from the root folder.
To run UI tests:
docker-compose -f docker-compose.selenium.yml up
from the root directorynpm run test-ui
from the root directoryNote: You can connect to the selenium instance through VNC to actually view the UI tests. This is useful when trying to troubleshoot or write new features.
Set DEBUG_SQL=1
to show full SQL commands on the console.
Set DEBUG_USER=$USER
to simulate a user during development. The default user is 'nobody'.
Read CONTRIBUTING for details.
These plugins can assist in development and maintaining code style in this project: