Currently there are a few workflows used in the development of WikibaseLaxeme that remain undocumented, these include: linting & codesniffing, producing static assests for local development, and running unit / integration tests. In order to allow for clear and transparent workflow process and ease onboarding to the codebase, running instructions for these should be included in the README or in a dedicated Development instructions markdown file linked from the main readme.
Acceptance Criteria:
Developer documentation includes:
- Updating local npm and composer dependencies
- Updating submodules
- Producing static assests for local development
- Linting / codesniffing instructions
- Improve Unit / integration test running instructions