git clone https://github.com/InViN/review-dashboard.git
cd review-dashboard
npm install
npm start
git clone https://github.com/InViN/review-dashboard.git
cd review-dashboard
npm install
npm run build
This will create the following executable containing directories:
- ReviewDashboard-win32-x64
- ReviewDashboard-linux-x64
- ReviewDashboard-darwin-x64
Initial launch & Server Entry
-
Launch
ReviewDashboard.exe
& input the full server address for your Crucible instance (eg: crucible.server.com).
-
Toggle between
http
& https
as needed.
-
Use the `+` button to add multiple server instances & hit `Save` once done to bring up the login screen.
ReviewDashboard.exe
& input the full server address for your Crucible instance (eg: crucible.server.com).
-
Toggle between
http
&https
as needed. - Use the `+` button to add multiple server instances & hit `Save` once done to bring up the login screen.
Search
brings up a dialog to search for Reviews by JIRA identifiers (if properly linked).
Open
updates the App with a table of open reviews (reviews that you have created & are currently open).
- (In progress) Graph Review Statistics
- Display Open Reviews
- Display Pending Reviews
- Create Review
- Close Open Review
- Open Review Remind Reviewers
- Complete Pending Review
- Add Change Sets to Review
- Review Reminders (Tray Notification)
- Diff. Change Sets
- Add Toast Notifications
- Add Themes
- Multi Server Authentication
- Electron Forge Integration
- Responsive Design
- Update electronPackagerConfig
- Update installer config. with loading GIF & icon.
- Update config. for Linux & Mac installer.
- Vanilla JS -> Angular 6
- End-to-End Tests