зеркало из https://github.com/mozilla/treeherder.git
1.3 KiB
1.3 KiB
Common tasks
Building the docs locally
-
Either
vagrant ssh
into the VM, or else activate a virtualenv on the host machine. -
From the root of the Treeherder repo, run:
> pip install -r requirements/docs.txt > mkdocs serve
-
Visit http://127.0.0.1:8000 to view the docs.
-
Source changes will result in automatic rebuilds and browser page reload.
Updating package.json
- Always use
yarn
to make changes, notnpm
, so thatyarn.lock
remains in sync. - Add new packages using
yarn add <PACKAGE>
(yarn.lock
will be automatically updated). - After changes to
package.json
useyarn install
to install them and automatically updateyarn.lock
. - For more details see the Yarn documentation.
Add a new Mercurial repository
To add a new repository, the following steps are needed:
-
Append new repository information to the fixtures file located at:
treeherder/model/fixtures/repository.json
-
Load the file you edited with the loaddata command:
vagrant ~/treeherder$ ./manage.py loaddata repository
-
Restart any running gunicorn/celery processes.
For more information on adding a new GitHub repository, see Adding a GitHub repository.