---
title: Contributor FAQ
description: Frequently asked questions about contributing to LenserFight Community Edition.
---

# Contributor FAQ

---

## Getting started

**Where do I start?**  
Read the [Contributing guide](/en/how-to/contributors/contributing) and then look at [Finding work](/en/how-to/contributors/finding-work) for issues labelled `good first issue`.

**What Node version do I need?**  
Node `>=22`. Check the root `package.json` `engines` field for the exact minimum.

**How do I set up the project locally?**  
Follow the [Development setup guide](/en/how-to/contributors/development-setup).

---

## Pull requests

**How long does review take?**  
Typically 3–5 business days for the first review pass. Complex changes may take longer.

**My PR has a conflict. What should I do?**  
Rebase onto the latest `development` branch and resolve conflicts. Do not squash the history unless asked.

**What branch should I target?**  
Always target `development`, not `main`. See [Branching strategy](/en/how-to/contributors/branching).

---

## Community

**Where do I ask questions?**  
Use [GitHub Discussions](https://github.com/conectlens/lenserfight/discussions). For bugs, open an issue instead.

**Is there a code of conduct?**  
Yes — see [Code of conduct](/en/how-to/contributors/code-of-conduct).

**Can I contribute translations?**  
Yes. Read the [i18n guide](/en/how-to/contributors/i18n-guide) for the locale workflow.

---

## Related

- [Support](/en/how-to/contributors/support) — where to route different types of help
- [Security policy](/en/how-to/contributors/security) — how to report vulnerabilities
