Skip to content

Codebase layout

Layout#

The codebase folders are organized as follows:

├── docs
│  ├── assets # documentation assets
│  ├── developer # developer handbook
│  ├── examples # examples
│  ├── javascripts # javascript source for docs
│  └── user # user guides
├── scripts # holds a doc generation script
└── src
  └── sdss_explorer
      ├── __pycache__
      ├── assets # non-code assets, like help blurbs/docs
      │  └── help # help menus
      ├── dashboard # the dashboard
      │  ├── components # all visual components
      │  │  ├── sidebar # all components that live in the sidebar
      │  │  └── views # plot views and grid
      │  └── dataclass # dataclass objects and namespaces
      ├── server # custom summary file backend server
      ├── util # utility functions, common across all apps
      └── vue # some misc vue.js sources