Open-source contribution

Contribute to Posnic open source

Help translate, document, test or improve the public Posnic POS project. Start with a small reviewed issue and keep the work visible under your own GitHub identity.

This is volunteer work, not a job. Contributions are unpaid, do not create an employment relationship and have no bearing on a Posnic job application. A merged contribution remains publicly reviewable in the repository.
Open-source contributor testing a barcode scanner and receipt printer while recording results
Testing is a contributionRepresentative hardware test; report exact devices, steps and results in the public repository.

Start where you can verify the work

Choose your path

No form or invitation is required. Read the linked project instructions, choose a bounded task and discuss larger changes before investing significant time.

Translations — no coding

Speak a language other than English? Help Posnic reach shops in your language. The translation guide walks you through it command by command.

Read the translation guide

Docs & testing

Verify facts, record evidence runs with real hardware like receipt printers and barcode scanners, and improve guides. Great first contributions.

See documentation starters

Code

JavaScript, Node.js and MongoDB. Start with a small, well-scoped issue — each one lists its boundaries and acceptance criteria so you know when you are done.

See good first issues

Never contributed to open source before?

That is exactly who these steps are for. Nothing here needs permission from us first.

  1. Create a free account on github.com if you do not have one — it becomes your public portfolio.
  2. Read the contributor quickstart — it shows how to run Posnic on your own machine with one command.
  3. Pick one issue labelled good first issue and comment that you would like to take it, so two people do not do the same work.
  4. Fork the Posnic/POS repository and make your change on a branch in your fork.
  5. Open a pull request against the develop branch. Automated checks run on it, and a person reviews every pull request — review comments are how you learn, not a judgement.
  6. When it merges, keep the public pull-request URL as a verifiable record of the work and review.

Tell us you are interested

This form is optional — you can start on GitHub right now without it. Filling it lets us know who is contributing, point you to the right first issue, and reply with a getting-started guide by email.

Rather skip the form? Go straight to the good first issues.

Looking for a paid role instead? See careers at Posnic.