Session

Unleash the Power of Modular Monoliths for Seamless CI/CD

Wellms is the world's first open-source headless Learning management system (LMS) that puts developers as first class citizens. It is written in modern, strongly typed PHP8 & TypeScript, fully customizable and 100% focused on delivering a performant and powerful API. Those are some features how Github is helping its success

- modular monolith
- modules in github context
- Continuous Integration and Delivery with GH Actions
testing packages with various tests.
- Static Testing with tools like Codeclimate, SonarQube, etc
- Security testing
- Whitebox Unit, Integration and Behavior-driven development testing
- Black box e2e testing
- Testing your tests with mutation testing
- Testing accessibility in headless architecture
- Releasing modules to registries (npm, docker hub, packagist)
- Documenting API endpoints with OpenAPI (ex swagger) with github pages
- Documenting whole project with github pages and vuepress
- Using additional tools like automatic generation of TypeScript files from backend projects.

Mateusz Wojczal

CTO Fullstack/DevOps developer.

GdaƄsk, Poland

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top