-
Notifications
You must be signed in to change notification settings - Fork 14
Project Structure
antolinos edited this page Jan 10, 2018
·
2 revisions
.
├── bower_components
├── bower.json
├── css
├── dependency
├── dev
├── documentation
├── fonts
├── Gruntfile.js
├── html
├── images
├── index.html
├── js
├── META-INF
├── min
├── mx
├── node_modules
├── package.json
├── README.md
├── reports
├── saxs
├── templates
├── test
├── tracking
└── viewer
There are several configuration files that correspond to grunt, bower and npm at the top level:
- bower.json
- Gruntfile.js
- package.json
For more information about such files go to the respective project pages (bower, grunt and npm).
EXI supports different techniques but it shares the same core. Widgets that are specific to a technique are included in js/{technique}.
For instance:
.
├── core: contains the widgets that will be shared
├── dust: dust helpers
├── em: cryo EM widgets
├── mx: MX UI
├── saxs: BioSAXS UI
├── templates: min of the templates
├── test: test view for learning
└── tracking: generic sample tracking