VVV is built with multiple repositories, but we track tickets on the main VVV repositorys issues.
Every ticket is labelled by the project that involves, like the provision for the custom-site-template or the dashboard.
Pick an issue that is interesting for you, and don’t hesitate to ask for hints on the tickets itself, so we can track openly every feedback to achieve better results.
The CD-USB-Generator is the exception to the rule of the issue in the main repo. This repo contains scripts to genertae USB sticks with copies of VVV for WordCamp contributor days.
The workflow is simple, a contributor opens a pull request, and the VVV testers team is alerted of it. To test is required a bit of knowledge of Linux, git and command line.
We suggest to install in your machine hub globally because simplify a lot the workflow of creating a new branch with the code of the pull request.
Hub is a wrapper for git that extend his features without noticing it, so you can use it without any issues in other projects. Example:
- There is a new pull request (e.g. https://github.com/Varying-Vagrant-Vagrants/VVV/pull/1686)
git checkout https://github.com/Varying-Vagrant-Vagrants/VVV/pull/1686automatically will create a new branch with the code of the pull request
- Now you are testing the pull request so you need to turn on VVV
vagrant upis the first command to try to see for errors in the log
vagrant provisionto test if the provision will works without any errors
vagrant haltto test if the halt of the machine doesn’t have any issue
Another suggestion is to check the pull request ticket for other things to verify like commands or features to do a better test.