-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Description
Felix Lemke
Senior Software Developer at Interfacewerk GmbH
@ngfelixl
Managing monorepositories can be quite complex. With Nrwl/Nx we have got an excellent tool to build a maintainable repository containing multiple applications and libraries sharing a single semver and package.json.
Workshop:
- Get an idea of what NX is and what it can do
- See the advantages and disadvantages of having a monorepo
- The attendees will build a mono-repository with an Nest REST backend, an Angular or React application for one given entity (e.g. fruits, books, heroes) in groups of 2-3 people. If there are enough attendees we can also have more frontend applications, an "admin-frontend" application and a "frontend" application. All in one repository.
- See how we can share code between different parts of our applications (e.g. having a interfaces library which can be used in the frontend, admin-frontend, nest backend)
- See how we can connect micro-frontends with hyperlinks (the office 365 way) and what other possibilities exist
- See how we can reduce CI time by running testing, linting, building scripts only against affected parts of our application and by running them in parallel
For attending the workshop a laptop with pre-installed nodejs@>=12.x, Visual Studio Code and Git + Github accound is recommended. Workshop can be presented in german or in english. For attendees it will be helpful if (at least basic) knowledge in html/css/javascript and one of angular/react/nest/express is given.
Metadata
Metadata
Assignees
Labels
No labels