Read this in another language: Spanish, English, Simplified Chinese
We would ❤️ for you to contribute to Pingvin Share and help make it better! All contributions are welcome, including issues, suggestions, pull requests and more.
You've found a bug, have suggestion or something else, just create an issue on GitHub and we can get in touch 😊.
Before you submit the pull request for review please ensure that
<type>[optional scope]: <description>
example:
feat(share): add password protection
When TYPE can be:
refactor - code change that neither fixes a bug nor adds a feature
Your pull request has a detailed description
You run npm run format to format the code
Pingvin Share consists of a frontend and a backend.
The backend is built with Nest.js and uses Typescript.
backend foldernpm installnpx prisma db pushnpx prisma db seednpm run devThe frontend is built with Next.js and uses Typescript.
frontend foldernpm installnpm run devYou're all set!
At the moment we only have system tests for the backend. To run these tests, run npm run test:system in the backend folder.