Core Principles
Common language is the language context used
To be done 🏗️
The critical complexity of most software projects is in understanding the domain itself. By Eric Evans in Domain-Driven Design
Being easy to understand should be the gold standard of good and maintainable software.
A domain-specific language (DSL) is a computer language specialized to a particular application domain.
Domain Specific Language(Common Language) closes the gap between:
ApiHug aims to bridge the gap between various stakeholders involved in API development, including Business Analysts, Project Managers, Architects, UI designers, and Testers. It achieves this by providing a common language for defining APIs that transcends specific formats like Swagger’s JSON/YAML or programming languages like Java and Python.
ApiHug’s goal is to facilitate effective communication and collaboration among diverse team members, ensuring a shared understanding and streamlined development process.