DEV Community

Cover image for CONTRIBUTING: Yohan Lasorsa on generator-ngx-rocket
Floor Drees for For Devs community

Posted on • Edited on

CONTRIBUTING: Yohan Lasorsa on generator-ngx-rocket

Leading up to (and during) the month of October, we want to help you discover open source projects to work on, and put your Hacktoberfest contributions to excellent use. Meet Yohan Lasorsa, Senior Cloud Advocate at Microsoft, and creator and lead maintainer for an Angular project generator called ngx-rocket.

Check out this page regularly for more interviews with contributors & maintainers

What can you tell us about your project?
ngx-rocket is an Angular project generator you can use to create all kinds of projects, including mobile, PWA (Progressive Web Apps), or electron applications. It comes with many integrations build in, to get up and running quickly. For example: a responsive UI template using Ionic, Material or Bootstrap, localization, developer tooling, and even deployment options, all from one CLI (Command Line Interface)! One of the cool things - in my humble opinion - is that if you want to customize the output, for instance to integrate your own company design system, or your authentication system directly in the template of the project, there's an add-on system that you can use. So you don't need to fork the project and maintain your own version.

Yohan Lasorsa on generator-ngx-rocket

What contributions are you welcoming?
We welcome all kinds of contributions, whether it's code, docs, feedback, ideas, bug reports, tutorials, you name it! When talking about contributions, most people will automatically think about code or new features, but adding or fixing documentation, updating the website, improving CI... is in the end what is really most helpful. Those things lack in every open source project, because we tend to focus so much on development and bug fixing.

What skills do people need to contribute?
You'll need to know how to use GitHub, and a bit about git if you want to create a pull request. If you'd like to work on the generator code, you'll need to know about web development, JavaScript, and especially Angular.

How do I get started?
First have a look at the open issues, search for the "good-first-contribution" label, and see if you find something you'd like to work on. If you have your own idea, that's great as well! Be sure to create an issue, so that other people know what you're working on. That way you can also ask for feedback, and people can ask questions.

To find out more about where to start, or the process of contributing to ngx-rocket, have a look at the CONTRIBUTING guide in the main repo.

Don't be afraid to ask questions because in the end, if something is unclear, probably more people have the same experience, and it can be improved. The majority of our documentation is based on the questions we received from users. So bring your new questions!

Join, October 2nd, for CONTRIBUTING.md - a virtual Hacktoberfest meetup, free and open for anyone who wants to join. Learn what Open Source projects are looking for contributions, which communities are looking for new members, and who is looking for advice from someone with your exact skill set. Check this page regularly for more interviews with contributors & maintainers which we'll release until the event.

Top comments (0)