# Frontend development This document covers frontend-specific contribution expectations. For general contribution workflow, see [CONTRIBUTING.md](../CONTRIBUTING.md). ## Dependencies For the frontend, we use [npm](https://www.npmjs.com/). The same restrictions apply for frontend dependencies as for [backend dependencies](guideline-backend.md#dependencies), with the exceptions that the files for it are `package.json` and `package-lock.json`, and that new versions must always reference an existing version. ## Design guideline Depending on your change, please read the - [backend development guideline](https://docs.gitea.com/contributing/guidelines-backend) - [frontend development guideline](https://docs.gitea.com/contributing/guidelines-frontend) - [refactoring guideline](https://docs.gitea.com/contributing/guidelines-refactoring)