NextGenSoftware.OASIS.API.ONODE.OPORTAL

This is a work in progress. Please feel free to submit any information you feel is relevant, as this is just a temporary way to lay out the project structure so we're all on the same page.

To be added (feel free to submit content suggestions):

global .gitignore and .editorconfig files

Style Guide is in the beginning stages, again accepting suggestions for the code styles. All of this will be added to upcoming edits to the project documentation as well as an onboarding manual.alert

Going forward, please make sure you are working in the appropriate directory!

Directory Structure (main directory for each framework has been highlighted)

β”œβ”€β”€β”€.config
β”œβ”€β”€β”€api
β”œβ”€β”€β”€App_Start
β”œβ”€β”€β”€ClientApp   // Angular Project Root
β”‚   β”œβ”€β”€β”€oasis-angular
β”‚   β”‚   └───oasis-web
β”‚   β”‚       β”œβ”€β”€β”€dist
β”‚   β”‚       β”‚   └───oasis-web
β”‚   β”‚       β”‚       └───assets
β”‚   β”‚       β”‚           β”œβ”€β”€β”€css
β”‚   β”‚       β”‚           β”‚   β”œβ”€β”€β”€base
β”‚   β”‚       β”‚           β”‚   β”œβ”€β”€β”€components
β”‚   β”‚       β”‚           β”‚   └───custom-style
β”‚   β”‚       β”‚           β”œβ”€β”€β”€globalStyles
β”‚   β”‚       β”‚           β”‚   β”œβ”€β”€β”€base
β”‚   β”‚       β”‚           β”‚   β”œβ”€β”€β”€components
β”‚   β”‚       β”‚           β”‚   └───custom-style
β”‚   β”‚       β”‚           └───img
β”‚   β”‚       └───src
β”‚   β”‚           β”œβ”€β”€β”€app
β”‚   β”‚           β”‚   β”œβ”€β”€β”€common
β”‚   β”‚           β”‚   β”‚   └───modal
β”‚   β”‚           β”‚   β”œβ”€β”€β”€components
β”‚   β”‚           β”‚   β”‚   β”œβ”€β”€β”€header
β”‚   β”‚           β”‚   β”‚   β”œβ”€β”€β”€home
β”‚   β”‚           β”‚   β”‚   β”œβ”€β”€β”€login
β”‚   β”‚           β”‚   β”‚   β”œβ”€β”€β”€side-nav
β”‚   β”‚           β”‚   β”‚   └───signup
β”‚   β”‚           β”‚   └───services
β”‚   β”‚           β”œβ”€β”€β”€assets
β”‚   β”‚           β”‚   β”œβ”€β”€β”€css
β”‚   β”‚           β”‚   β”‚   β”œβ”€β”€β”€base
β”‚   β”‚           β”‚   β”‚   β”œβ”€β”€β”€components
β”‚   β”‚           β”‚   β”‚   └───custom-style
β”‚   β”‚           β”‚   β”œβ”€β”€β”€globalStyles
β”‚   β”‚           β”‚   β”‚   β”œβ”€β”€β”€base
β”‚   β”‚           β”‚   β”‚   β”œβ”€β”€β”€components
β”‚   β”‚           β”‚   β”‚   └───custom-style
β”‚   β”‚           β”‚   └───img
β”‚   β”‚           └───environments
β”‚   β”œβ”€β”€β”€oasis-pure-js
β”‚   β”‚   └───dist
β”‚   β”‚       └───oasis-web
β”‚   β”‚           └───assets
β”‚   β”‚               β”œβ”€β”€β”€css
β”‚   β”‚               β”‚   β”œβ”€β”€β”€base
β”‚   β”‚               β”‚   β”œβ”€β”€β”€components
β”‚   β”‚               β”‚   └───custom-style
β”‚   β”‚               β”œβ”€β”€β”€globalStyles
β”‚   β”‚               β”‚   β”œβ”€β”€β”€base
β”‚   β”‚               β”‚   β”œβ”€β”€β”€components
β”‚   β”‚               β”‚   └───custom-style
β”‚   β”‚               └───img
β”‚   └───oasis-web
β”œβ”€β”€β”€Controllers
β”œβ”€β”€β”€Pages
β”œβ”€β”€β”€Properties
β”œβ”€β”€β”€react-app     //  React Project Root
β”‚   β”œβ”€β”€β”€public
β”‚   └───src
β”‚       β”œβ”€β”€β”€Components
β”‚       β”œβ”€β”€β”€CSS
β”‚       └───img
└───wwwroot     //   Web/HTML Project Root
    β”œβ”€β”€β”€assets
    β”‚   β”œβ”€β”€β”€css
    β”‚   β”œβ”€β”€β”€img
    β”‚   └───js
    β”œβ”€β”€β”€postman
    └───source
        β”œβ”€β”€β”€.vscode
        β”œβ”€β”€β”€dist
        β”‚   └───assets
        β”‚       β”œβ”€β”€β”€css
        β”‚       β”œβ”€β”€β”€img
        β”‚       └───js
        β”œβ”€β”€β”€main
        β”‚   └───assets
        β”‚       β”œβ”€β”€β”€css
        β”‚       β”‚   β”œβ”€β”€β”€base
        β”‚       β”‚   β”œβ”€β”€β”€components
        β”‚       β”‚   └───custom-style
        β”‚       β”œβ”€β”€β”€img
        β”‚       └───js
        β”‚           └───components
        └───settings

Last updated