2020-10-24 19:22:49 +02:00
# Contributing to FreeSewing
First off,
thank you for being part of the freesewing community,
and for taking the time to contribute! ❤️
The following is a set of guidelines for contributing to FreeSewing.
These are mostly guidelines, not rules.
Use your best judgment, and feel free to propose changes to this document in a pull request.
## Code of Conduct
When you engage with us, or when you engage with others,
please remember [the FreeSewing community standards ](https://freesewing.org/docs/about/community-standards/ ).
As a contributor, you are also expected to uphold [the FreeSewing Code of Conduct ](https://freesewing.dev/contributors/code-of-conduct/ ).
< Tip >
##### See something, say something
Please report unacceptable behavior to [us@freesewing.org ](mailto:us@freesewing.org ).
< / Tip >
## I don't want to read this whole thing I just have a question!
Please don't file an issue to ask a question.
You'll get faster results by contacting us on Discord.
2021-08-21 19:32:20 +02:00
You can get to our Discord server via https://discord.freesewing.org/.
2020-10-24 19:22:49 +02:00
Please keep in mind that our community members live all over the world.
So what's d aytime for you might be the middle of the night for others.
Please be patient. Sooner or later, somebody will answer.
## What should I know before I get started?
2022-06-06 18:18:20 +02:00
Most of FreeSewing's source code lives in [our monorepo ](https://github.com/freesewing/freesewing ).
2020-10-24 19:22:49 +02:00
2022-06-06 18:18:20 +02:00
There are some exceptions:
2020-10-24 19:22:49 +02:00
- [`svgtopdf` ](https://github.com/freesewing/svgtopdf ): The repository holding the source code for our on-demand tiler backend
- [`tile` ](https://github.com/freesewing/tile ): The repository holding the source code for our command-line tiler
### FreeSewing packages
We publish a lot of JavaScript packages on NPM. You can find the full list [in the `packages` folder of our monorepo ](https://github.com/freesewing/freesewing/tree/develop/packages ).
## How Can I Contribute?
2022-06-06 18:18:20 +02:00
This file is mostly geared towards code contributors, but there's plenty of other ways you can contribute.
2020-10-24 19:22:49 +02:00
2022-06-06 18:18:20 +02:00
As it happens, we keep a list of suggestions at: https://freesewing.dev/howtos/ways-to-contribute
2020-10-24 19:22:49 +02:00
### Your first contribution
Unsure where to begin contributing to FreeSewing?
You can start by looking through the issues labeled [good first issue ](https://github.com/freesewing/freesewing/issues?q=is%3Aissue+is%3Aopen+label%3A%22%F0%9F%91%8D+good+first+issue%22 ).
2021-08-10 18:40:32 +02:00
Don't be afraid to take on an issue. If you get stuck, [we'll help you out ](https://discord.freesewing.org/ ).
2020-10-24 19:22:49 +02:00
< ReadMore / >