Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/oliverkocsis/dsl-compiler-collection
DSL Compiler Collection (DSL-CC) is a collection of compilers for domain specific languages
https://github.com/oliverkocsis/dsl-compiler-collection
angular bpmn compiler ddd dsl firebase
Last synced: about 2 months ago
JSON representation
DSL Compiler Collection (DSL-CC) is a collection of compilers for domain specific languages
- Host: GitHub
- URL: https://github.com/oliverkocsis/dsl-compiler-collection
- Owner: oliverkocsis
- License: mit
- Created: 2020-02-23T20:07:53.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2022-12-11T08:12:27.000Z (about 2 years ago)
- Last Synced: 2023-03-07T03:50:45.364Z (almost 2 years ago)
- Topics: angular, bpmn, compiler, ddd, dsl, firebase
- Language: TypeScript
- Homepage:
- Size: 900 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 30
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
DSL Compiler Collection is like [Django](https://www.djangoproject.com/) or [Ruby on Rails](https://rubyonrails.org/). On Steroids.
# DSL Compiler Collection
We believe, it is high time for a paradigm shift in the software development industry. Software development, as we know today, is slow, expensive, and the outcome is usually questionable.
We envision a perfectly lean industry without any waste.
Our mission is to make software development easier and quicker by requiring no or minimal code as we know it today.
# Concept
## Domain
DSL Compiler Collection is a collection of compilers for domain specific languages. A domain specific languages is a language specialized to a particular domain. Domain is a sphere of knowledge; the subject area to which one developes a software. The ubiquitous language is a language structured around the domain, used unanimously by every participant to connect all the entities and activities of the domain unambiguously.## Entity
An entity is the single, definitive source of truth about every nouns of your ubiquitous language. An entity has separate and distinct existence and objective or conceptual reality as contrasted with its attributes. An attribute is a quality, character, or characteristic ascribed to the enity.## Activity
An activity is the single, definitive source of truth about every verbs of your ubiquitous language.# Roadmap
1. Lists
1. Angular Material and Bootstrap themes
1. Relationships (one-to-one, one-to-many)
1. CLI
1. Layouts
1. Activities
1. Python Djanog# Contributing
We would be thrilled for you to contribute to DSL Compiler Collection and help make it even better than it is today! As a contributor, here are the guidelines we would like you to follow:- Code of Conduct
- Coding Rules