alt-timesheets-core
v1.0.33
Published
Alterian timesheets core package
Downloads
4
Readme
alt-timesheets-core
Core models, business logic and interfaces for Timesheets implemented in typescript
.
status : In Development
Prerequisites
- Node (v6.x)
##Source Tree at a glance.
+
|----+ source
|-----+ [a,b..,z] # the indivdual components that make up the application e.g. "user"
|-----+ core # the core interfaces.
|-- gulpfile.js # clean, build, run, test tasks.
|-- tsconfig.json # configuration for Typescript build.
How it hangs together
*Request -> *Controller <-> Service (<-> Validation) <-> *Repository
\ \ | / /
\---------------------- Model ------------------------/
A request is routed to a component method, which in turn calls a service method which is where any business logic occurs.
The Service then calls the repository to perform storage operations. They all pass around the same core Model object.
- These are implemented in the alt-timesheets-server.