Skip to content

The monorepo hosting the code for a DDD / CQRS / Event Driven server template with just the basic functionality

License

Notifications You must be signed in to change notification settings

shadyvd/entity-value-aggregate-server

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Entity Value Aggregate Server

Entity Value Aggregate Server written in node.js for the Twyr Platform

Category Status
Conventions Conventional Commits Commitizen friendly code style: prettier
Code Stats GitHub repo size Coverage Status
Security Known Vulnerabilities

Development All Contributors GitHub commit activity GitHub last commit
Issues GitHub open issues GitHub closed issues
Pull Requests GitHub open prs GitHub closed prs

Release Status GitHub package.json version GitHub tag (latest SemVer) GitHub release (latest SemVer)

TABLE OF CONTENTS

CODE ORGANIZATION

The Entity Value Aggregate Server codebase is organized as a monorepo with npm workspaces

  • The npm packages can be found in the packages folder of the monorepo.
  • The servers can be found in the servers folder of the monorepo.
  • The root of the workspace contains npm scripts in the root package.json to let developers build the entire monorepo with a single command.

ARCHITECTURE AND DESIGN

The Entity Value Aggregate Server codebase is designed and architected according to the principles of Domain Driven Design and Modular Monolith

See Modular Monolith with DDD for an equivalent implementation in C# / .NET, and for an explanation of Modular Monoliths, DDD, CQRS, the C4 Model, et al.

REST API Server Design

The documentation on how this server is designed and architected can be found at REST API Server Design

CONTRIBUTING

Code of Conduct

All contributors to this project are expected to adhere to the Code of Conduct specified.

Developing

Details on getting the code, setting up the development environment, and instructions on how to extend/build/test the code are detailed in the Contribution Guide

Contributors

This project follows the all-contributors specification. Contributions of any kind, from all Twyr Team Members, are welcome!

Vish Desai
Vish Desai

💻 📆

LICENSE

This project is licensed under the MIT +no-false-attribs license. You may get a copy of the license by following the link, or at LICENSE.md

About

The monorepo hosting the code for a DDD / CQRS / Event Driven server template with just the basic functionality

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 84.7%
  • HTML 15.3%