π Simple surveys and questionnaires, self-hosted
apps
folder of your Nextcloud: git clone https://github.com/nextcloud/forms.git
composer i && composer i && npm ci && npm run build
to install dependencies and build the Javascript.To build the Javascript whenever you make changes, you can use npm run build
. Or npm run watch
to automatically rebuild on every file save.
You run several tests by:
npm run lint
for JavaScript lintingnpm run stylelint
for CSS lintingcomposer cs:check
for the Nextcloud php coding standardcomposer lint
for php lintingcomposer test:unit
and composer test:integration
to run the php functionality testscomposer psalm
for static code analysisThis guide will help you get started:
The Nextcloud community has core values that are shared between all members during conferences, hackweeks and on all interactions in online platforms including Github and forums. If you contribute, participate or interact with this community, please respect our shared values. π