Dashboard for data visualization
10K+
This is the DictyAccess data visualization dashboard application. It has six different dashboards -- Bird's Eye, Genome Stats, Annotations, Phylogeny, Analytics and Dicty Stock Center. It is built with React and it uses Material-UI as a CSS framework.
https://betatoken.dictybase.localhttps://betafunc.dictybase.localNode.js functions are necessary to run version 1.0.0 of this application.REACT_APP_NAVBAR_JSON and REACT_APP_FOOTER_JSON that are set to
the corresponding URLs where the JSON data is stored on GitHub.This app has been set up to use semantic-release and commitizen. After adding a new commit (git add .), use npm run cz and follow the prompts to categorize and provide more details about your commit. Once complete, push your changes to whatever branch you are working on.
When you are ready to push to prod, you can use semantic-release to automate the release process:
masternpx semantic-releaseImportant: you MUST have an env variable stored for GH_TOKEN or GITHUB_TOKEN that contains a GitHub personal access token. You can either pass this in manually when you run the script (i.e. GH_TOKEN=XXX npx semantic-release) or you can store your env variable locally.
This will look at your most recent commits since the last git tag and automatically determine the appropriate version number for your release. It also updates the CHANGELOG documentation.
npm installnpm startThis was reconfigured to use the create-react-app structure and philosophy. Please read their User Guide for more detailed information.
The app's src folder is separated into three main folders:
app
common
features
The application is deployed by building a Docker image and running it through Kubernetes. More detailed information about the deployment process for DSC and all Dicty software can be found here.
Content type
Image
Digest
Size
8.4 MB
Last updated
about 5 years ago
docker pull dictybase/dictyaccess:devsidd-develop-5a83b51