Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Nx custom generators - a mean to achieve codebase consistency #95

Open
wojtrawi opened this issue Jul 12, 2023 · 4 comments
Open

Nx custom generators - a mean to achieve codebase consistency #95

wojtrawi opened this issue Jul 12, 2023 · 4 comments
Labels
waiting for the lecturer's availability waiting for the lecturer's availability

Comments

@wojtrawi
Copy link

Undoubtedly, Nx is a great tool to use on a daily basis when working on enterprise applications. One of its striking features it the ability to perform code scaffolding in a consistent way with the aid of common plugins which include a great number of generators. In addition to that, it’s also possible to create a custom generator that meets your application’s specific needs. In this presentation, I will cover how to write a custom generator from scratch with the aid of tools provided by the Nx. I will focus on generating files from templates and updating existing files in an elegant and maintainable way. I will make use of many relevant helper functions from the Nx devkit package. In addition, I will cover how to compose generators including extending the ones provided by well known plugins such as Angular library / application generators. The insights and a bunch of tips and tricks from a real world application will conclude the presentation.

@SebastianPozoga
Copy link

Sound great. We plan next meeting on 10.10.2023 at 18:00. Whether it suits you?

@wojtrawi
Copy link
Author

wojtrawi commented Sep 5, 2023

Looks good to me 👌

@wojtrawi
Copy link
Author

The topic will be covered later in the future - on 10.10.2023 the topic about the inject function in Angular will be covered.

@SebastianPozoga
Copy link

Cześć
Czy pasuje Ci termin 14.11.2023 na poprowadzenie prezentacji?

@SebastianPozoga SebastianPozoga added the waiting for the lecturer's availability waiting for the lecturer's availability label Oct 9, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
waiting for the lecturer's availability waiting for the lecturer's availability
Projects
None yet
Development

No branches or pull requests

2 participants