- fetch project list automatically
- provide test data (not sure if we can provide real data which are
already published in governance repo and wiki)
Change-Id: I1c2144f794932048ce3c8cf26f3457abaa3dec34
With the changed PTI doc building, this repo can now use the standard
way of building docs, use publish-openstack-docs-pti template and remove
custom jobs.
Since this repo is not co-installed, it does not need requirements and
lower-constraints - like none of the documentation projects. Remove
these.
Remove also lower-constraints tox environment and unused pip install
command from tox.ini as the default is just fine.
Remove passenv from docs environment, this is not needed with current CI
jobs anymore.
Change-Id: I52544b825d3de626f25a81acdb0f62e73771051a
The scripts for interfacting with Zanata are no longer contained in
project-config, update the URLs as well as referencing the
openstack-zuul-jobs repo where the scripts now live.
This also drives-by all git.openstack.org URLs to be https.
Change-Id: Ifd80e80ec8e7006bd0964daf84cdc38eef776f75
This is a mechanically generated patch to complete step 1 of moving
the zuul job settings out of project-config and into each project
repository.
Because there will be a separate patch on each branch, the branch
specifiers for branch-specific jobs have been removed.
Because this patch is generated by a script, there may be some
cosmetic changes to the layout of the YAML file(s) as the contents are
normalized.
See the python3-first goal document for details:
https://governance.openstack.org/tc/goals/stein/python3-first.html
Change-Id: I95d5980ae855a1f8d60f23f8492a9c7614d2b51a
Story: #2002586
Task: #24300
Zanata >=4 which is now on production utilizes REST API [1].
This commit fixes zanata_users.py to make compatible with
Zanata REST API and syncs translation_team.yaml up to date.
[1] http://zanata.org/zanata-platform/rest-api-docs/resource_LocalesResource.html
Change-Id: Ia99db310cff236797ef403ba5534d853ed63e3e3
- Describes that release activities are mainly related with
cycle-with-milestone release model projects and translation
targets
- Documentation in openstack-manuals follows independent
release model and project repositories can have stable branch
documents. Let's describe this.
- Also, explains that other official project can be a release
target to I18n team upon request assuming that there is a
cross-project liaison to I18n team.
Change-Id: Ibbcf797b11a58fb57b7dd044d1d6948ce5b06cbc
To generate pot files using Sphinx, just using "-b gettext"
is sufficient and there is no need to additionally specify
"-b html".
Change-Id: I2eebeb5c575ed99be25980fbd3ec560f3bce2da3
- Changes generatepot logic which is general for all OpenStack
project documentation translation support
- Generalizes generatepot.sh for all genereatepot jobs
for project documentmentation translation by separating
exclusion logic into doc-pot-filter.sh
- Utilizes msggrep to filter non-translation targets
and not to include in translation source pot files
doc-pot-filter.sh
Change-Id: Ibe0dcf599ad99db15af1ba50c9ddf0af5487fa24
We are discussing an approach on translation support in
project documents in https://review.openstack.org/#/c/543220/.
In this approach POT files for RST files in subdirectory are
treated differently. In the i18n doc, atc-stats directory is
the only exception and the thing would be much simpler if it
is moved to a top directory.
tools/generatepot.sh is updated accordingly.
Also generatepot.sh is added to pep8 tox env to confirm
generatepot.sh works successfully.
Change-Id: Ia227358cf9681e8d1745f4c260fe9c97ab18a3e7
Create a tox environment for running the unit tests against the lower
bounds of the dependencies.
Create a lower-constraints.txt to be used to enforce the lower bounds
in those tests.
Add openstack-tox-lower-constraints job to the zuul configuration.
See http://lists.openstack.org/pipermail/openstack-dev/2018-March/128352.html
for more details.
Change-Id: I2115c1c13e609c3f720c44f38f5562cead456373
Depends-On: https://review.openstack.org/555034
Signed-off-by: Doug Hellmann <doug@doughellmann.com>