DEV Community

Cover image for CONTRIBUTING: Wassim Chegham on xLayers
Sherry List 🏡 🇩🇰 for For Devs community

Posted on • Updated on

CONTRIBUTING: Wassim Chegham on xLayers

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 Wassim Chegham, creator and maintainer of xLayers.

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

Hi, I'm Wassim, the creator and maintainer of xLayers. xLayers is a tool that lets you preview and convert your SketchApp designs into any JavaScript framework code or library.

What can you tell us about your project?
xLayers bridges the gap between designers and developers and allowing them to collaborate and iterate over a design. For example, designers would use SketchApp to create their design and xLayers converts that design into actual code in any JavaScript frameworks so developers can use the generated code to build on top of it and add all the business logics.

What contributions are you welcoming?
We're actually looking for any kind of contributions! If you are a designer and want to use the tool please feel free to do so and let us know what you think about that. Also, give us suggestion
about the UI & UX of the tool.
If you are a developer we would love your contributions in improving the code base, adding more unit tests and so on.

What skills do people need to contribute?
Since xLayers is meant to be used by both designers and developers, we need actually contributions from both groups. If
you're a designer and have some design skills we would love to have your help on improving xLayers user experience.
xLayers is written in Angular, so the code base is mainly TypeScript. The CLI configuration is written in JavaScript so we would love to have your contributions on that as well. The unit tests are written in Jest and the end-to-end tests
are written in Cypress so if you know these tools that would be really great otherwise there is no obligation feel free to come as you are!

How do I get started?
In order to get started you could go over to which is the the main website for the tool or you could go directly to the GitHub project and there are a bunch of issues labeled with good for first issue and community help. Feel free to pick any one of those if you if you want to start contributing.
Otherwise you could just simply use the tool, give us feedback and let us know what is missing or if you find a bug by creating feature request or bug repost.
Thank you in advance! 🙏

Wassim Chegham

Join, October 2nd, for - 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)