The vlingo/platform is the Domain-Driven Design friendly open source distributed computing platform simplifying reactive, event-driven, microservices architectures.
We aggressively advance software developer DDD and Reactive capabilities to help deliver excellent software solutions. We are committed to balancing the right technology choices with your essential and unique business vision. We champion simplicity, which requires special discipline and determination.
The vlingo/platform is an inclusive open source project lead by Vaughn Vernon, who provides long-term vision, architecture, and development. Each component has at least one responsible champion. The component champion is responsible for:
- Mentoring newcomers
- Ensuring that new features match the project vision
- Takeing into account what the team is capable of delivering
- Reviewing Pull Requests and checking whether or not new contributions meet the Definition of Done
We recognize and value everyone's contribution and time spent. We want our shared development efforts to be pleasant and productive. The following information will help you do that.
We want you the add value, and know you have value to contribute. Share what you are interest in by implement a new feature or fixing one or more bugs.
Check the contributor resources
A maintainer is someone who has shown commitment over a long period of time. A maintainer is granted such as a merit of her/his contributions.
- Break the Code of Conduct
TLDR: Be kind with everybody 😄
- Development: Code guidelines, developing new feature requirements, Pull Request guidelines.
- Documentation: Helping others find the knowledge. Create guides, source code examples, tutorials, or writing component documentation docs.vlingo.io and making knowledge more accessible.
- Automation / CI: Documenting the CI process. How to release vlingo/platform components.
- Meetups/Workshops: Resources to spread the vlingo/platform joy! 📢
We aim to keep most of our communication in the public GitHub threads.