phodal / Stepping
Licence: other
Stepping - a tools for code design, event storming, domain model generate.
Stars: ✭ 67
Programming Languages
typescript
32286 projects
Labels
Projects that are alternatives of or similar to Stepping
Domain Driven Design Zh
DDD《领域驱动设计》中文翻译
Stars: ✭ 307 (+358.21%)
Mutual labels: ddd, domain-driven-design
Modular Monolith With Ddd
Full Modular Monolith application with Domain-Driven Design approach.
Stars: ✭ 6,210 (+9168.66%)
Mutual labels: ddd, domain-driven-design
Akkatecture
a cqrs and event sourcing framework for dotnet core using akka.net
Stars: ✭ 414 (+517.91%)
Mutual labels: ddd, domain-driven-design
Event Sourcing Cqrs Examples
Event Sourcing and CQRS in practice.
Stars: ✭ 265 (+295.52%)
Mutual labels: ddd, domain-driven-design
Eventsourcing
A library for event sourcing in Python.
Stars: ✭ 760 (+1034.33%)
Mutual labels: ddd, domain-driven-design
Jivejdon
Jivejdon is a Domain Driven Design appication with CQRS/ES/Clean/Hexagonal architecture
Stars: ✭ 287 (+328.36%)
Mutual labels: ddd, domain-driven-design
ci4-album
🔥 CodeIgniter 4 example Album module uses Domain Driven Design Architecture with Tactical Pattern
Stars: ✭ 67 (+0%)
Mutual labels: ddd, domain-driven-design
Komga
Media server for comics/mangas/BDs with API and OPDS support
Stars: ✭ 647 (+865.67%)
Mutual labels: ddd, domain-driven-design
Isis
Apache Isis™ software is a framework for rapidly developing domain-driven apps in Java. Write your business logic in entities, domain services or view models, and the framework dynamically generates a representation of that domain model as a webapp or as a RESTful API. For prototyping or production.
Stars: ✭ 605 (+802.99%)
Mutual labels: ddd, domain-driven-design
typescript-ddd-course
🔷🔖 TypeScript DDD Course: Learn Domain-Driven Design in TS lesson by lesson
Stars: ✭ 28 (-58.21%)
Mutual labels: ddd, domain-driven-design
Ddd Dynamic
Domain Driven Design in Python, Ruby and other dynamic languages resources
Stars: ✭ 973 (+1352.24%)
Mutual labels: ddd, domain-driven-design
ddd-example-ecommerce
Domain-driven design example in Java with Spring framework
Stars: ✭ 73 (+8.96%)
Mutual labels: ddd, domain-driven-design
Hexagonal Architecture Acerola
An Hexagonal Architecture service template with DDD, CQRS, TDD and SOLID using .NET Core 2.0. All small features are testable and could be mocked. Adapters could be mocked or exchanged.
Stars: ✭ 293 (+337.31%)
Mutual labels: ddd, domain-driven-design
game 01
Scalable MMORPG game server based on entity control
Stars: ✭ 19 (-71.64%)
Mutual labels: ddd, domain-driven-design
All Things Cqrs
Comprehensive guide to a couple of possible ways of synchronizing two states with Spring tools. Synchronization is shown by separating command and queries in a simple CQRS application.
Stars: ✭ 474 (+607.46%)
Mutual labels: ddd, domain-driven-design
attribute-events
🔥 Fire events on attribute changes of your Eloquent model
Stars: ✭ 198 (+195.52%)
Mutual labels: ddd, domain-driven-design
Cp Ddd Framework
A lightweight flexible development framework for complex business architecture with full ecosystem!轻量级业务中台开发框架,中台架构的顶层设计和完整解决方案!
Stars: ✭ 566 (+744.78%)
Mutual labels: ddd, domain-driven-design
Rails event store
A Ruby implementation of an Event Store based on Active Record
Stars: ✭ 947 (+1313.43%)
Mutual labels: ddd, domain-driven-design
Stepping - write a dsl, run on any framework.
Stepping a tools for code design, event storming, domain model generate.
Usage
1.Install
yarn global add stepping
or
npm install -g stepping
2.Run
stepping -i FILE_NAME
example stepping
file: ddd.ing
domain: 库存子域
aggregate: 库存
event: 库存已增加
event: 库存已恢复
event: 库存已扣减
event: 库存已锁定
command: 编辑库存
aggregate: 商品
event: 商品已创建
command: 添加商品
domain: 订单子域
aggregate: 订单
event: 订单已创建
event: 订单已支付
event: 订单已撤销
event: 订单已投拆
command: 提交订单
command: 提交投诉
Result:
create demo app with Django & Angular 2
...
detail: 商品
model: product
- id: int (long, md5)
- name: string (64)
- number: string (64)
- manufacturers: string (128)
Thanks
DSL Design
DSL to aggregate event
TypeScript DDD Base: https://github.com/yaakaito/typescript-dddbase
Springy: https://github.com/dhotson/springy
Jison: https://github.com/zaach/jison
js-sequence-diagrams: https://bramp.github.io/js-sequence-diagrams/
Handbook of Graph Drawing and Visualization
License
© 2017 A Phodal Huang's Idea. This code is distributed under the MIT license. See LICENSE
in this directory.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].