FAQ | This is a LIVE service | Changelog

Skip to content
Snippets Groups Projects

Remove references to old Github accounts

Merged Dr Abraham Martin requested to merge change-references into master
6 files
+ 14
52
Compare changes
  • Side-by-side
  • Inline
Files
6
@@ -91,48 +91,24 @@ This section provides a brief outline of cloud infrastructure for development.
Source control
``````````````
The source code is hosted on GitHub at https://github.com/uisautomation/{{ cookiecutter.project_slug }}.
The source code is hosted on GitLab at {{ cookiecutter.project_repo }}.
The repository has ``master`` set up to be writeable only via pull request. It
is intended that local development happens in personal forks and is merged via
pull request. The main rationale for this is a) it guards against accidentally
``git push``-ing the wrong branch and b) it reduces the number of "dangling"
branches in the main repository.
.. _travisci:
Unit tests
Continuous Integration
``````````
The project is set up on `Circle CI <https://circleci.com/>`_ to automatically
run unit tests and build documentation on each commit to a branch and on each
pull request.
.. note::
By logging into Circle CI via GitHub, you can enable Circle CI for your
personal fork. This is **highly recommended** as you'll get rapid feedback
via email if you push a commit to a branch which does not pass the test
suite.
The project is set up on `GitLab CI`_ to automatically run unit tests, coverage,
security scans, and code quality checks on each commit to a branch and on each
merge request.
In order to better match production, Travis CI is set up to run unit tests using
In order to better match production, GitLab CI is set up to run unit tests using
the PostgreSQL database and *not* sqlite. If you only run unit tests locally
with sqlite then it is possible that some tests may fail.
Code-coverage
`````````````
Going to `CodeCov <https://codecov.io/>`_, logging in with GitHub and adding the
``{{ cookiecutter.project_slug }}`` repository will start code coverage reporting on pull-requests.
Documentation
`````````````
Travis CI has been set up so that when the master branch is built, the
documentation is deployed to https://uisautomation.github.io/{{ cookiecutter.project_slug }} via
GitHub pages. The `UIS robot <https://github.com/bb9e/>`_ machine account's
personal token is set up in Travis via the ``GITHUB_TOKEN`` environment
variable.
Code-style
``````````
@@ -148,9 +124,3 @@ To run the flake8 tests manually, specify the tox environment:
.. code:: bash
$ ./tox.sh -e flake8
Documentation
`````````````
This documentation is re-built on each commit to master by Travis and posted to
GitHub pages at https://uisautomation.github.io/{{ cookiecutter.project_slug }}/.
Loading