-
Notifications
You must be signed in to change notification settings - Fork 6
Indigo · README
srinaldi-umass edited this page May 12, 2022
·
7 revisions
This is the readme for Indigo, the business process team. https://github.com/david-fisher/320-S22-Track2
- Download Node.js at https://nodejs.org/en/download/
- Download Git at https://git-scm.com/downloads
- Clone the repository with
git clone https://github.com/david-fisher/320-S22-Track2.git
from the command line - Navigate to the repository folder in the command line
- Navigate to the
front-end
folder from the root folder repository - Run
npm install
from the command line to install dependencies, and wait for it to finish installing (This can take a while, especially on slower internet connections)
/front-end/components/business-process/activity/activity-filter.js
- Able to filter based on Business Domain, Severity
- Business Domain Selector employs the code in /front-end/components/business-process/common/domain-selector-item.js and /front-end/components/business-process/common/domain-selector.js
- Severity Filter and Checkboxes used employs the code in /front-end/components/business-process/common/severity-selector.js and /front-end/components/business-process/common/checkbox.js
/front-end/components/business-process/activity/activity-table.js
- Severity, Date Created, Business Domain, Application and Activity fields all have toggle headers, which can be sorted in ascending or descending order
/front-end/components/business-process/root/adjustable-frame-gutter.js
- Allows the user to drag the top of the activity table up further in order to inspect the contents easier
- DatePicker popper feature to let user select the date and time by clicking on calendar and clock entries in the popper
- Parsing multiple formats of time
- Time shortcuts ex: “-1h”
/front-end/components/business-process/tree/tree-context-menu.js
- Drill down hierarchy with “Expand All Children” and “Collapse All Children”
/front-end/components/business-process/tree/tree-filter.js
- Filter by Start Date and End Date (appropriate error states applied)
- Launchpad
- Date options:
/indigo-dev/front-end/utils/business-process/date-options.js
- Severity to modularize grid testing:
indigo-dev/front-end/utils/business-process/severity.js
Launchpad installation UI documentation: https://github.com/lilingxi01/indigo-ui-docs
- Navigate to the
front-end
folder from the root folder repository - Run
npm run dev
from the command line - Use your browser to go to
http://localhost:3000
or whichever URL the command line gives
If anything doesn't work, try running npm update
from the front-end folder to ensure that all of the dependencies are up to date.
At the moment, we have no backlogged issues.