Commit Graph

24 Commits

Author SHA1 Message Date
Ned Batchelder
d71224e0a1 Use sphinxcontrib-openapi to do the heavy lifting of Open API rendering. 2019-10-22 17:45:28 -04:00
Régis Behmo
ae216c8584 Rename API decorators to "apidocs" to be provider-agnostic
The API documentation decorators do not have to leak which solution we
use to generate the docs. Here, and as discussed in PR #21820, we rename
the `openapi` module to `apidocs`, and we make sure that this module
includes all the right functions to document API Views without referring
to Open API.
2019-10-14 08:14:18 +02:00
Ned Batchelder
cdac1f4abb Doc tooling for static API docs 2019-09-17 16:53:07 -04:00
Ned Batchelder
3b69fe0b47 Move existing docs down a level to make room for more 2019-07-23 08:31:15 -04:00
Feanil Patel
14c642dab6 Add a script requirements file to upgrade automation.
The xblock counting script had a requirements file that was not
previously being tracked and had an out of date version of requests.
Add it to the `upgrade` make target so that it stays up to date.
2019-06-07 15:10:40 -04:00
edX requirements bot
8022a7e3b2 Python Requirements Update (#20747)
* Updating Python Requirements

* Don't rely on pip-compile cache

* Fix tornado dependency resolution
2019-06-05 13:02:17 -04:00
Jeremy Bowman
34a0bd91e8 TE-2850 Resume RTD doc builds (#19910) 2019-04-18 15:41:13 -04:00
Jeremy Bowman
3b7817aec5 Add pull and shell make targets 2019-02-06 12:06:07 -05:00
Ned Batchelder
f90fd16523 Use loops for the requirements files 2018-12-07 11:53:27 -05:00
ayub-khan
d63fea78f3 make target to check if translations up-to-date 2018-11-23 09:54:50 +05:00
Calen Pennington
e1ebb8fe71 Use -v during pip-compiles to get more useful debug information in the case of failures 2018-11-02 15:36:01 -04:00
Ayub-khan
b42bd2bf7d Merge pull request #18565 from edx/fix-make-extract-translations
Fixed make extract_translations
2018-07-12 13:01:02 +05:00
ayub-khan
23dbb85007 Fixed make extract_translations 2018-07-12 11:32:47 +05:00
ayub-khan
6d193a4bc7 Remove i18n-tools strict generate to fix jenkins
job to work even if some resource is not available.
2018-07-12 11:12:45 +05:00
Jeremy Bowman
9311f268c1 TE-2593 Make pip-compile output whitespace consistent 2018-06-19 15:09:11 -04:00
Jeremy Bowman
9ca9aa44c6 PLAT-2060 Use pip-tools to manage requirements files (take 2)
This reverts commit a7fa0c211d.
2018-04-12 17:22:48 -04:00
Feanil Patel
a7fa0c211d Revert "PLAT-2060 Use pip-tools to manage requirements files" 2018-04-10 12:54:41 -04:00
Jeremy Bowman
432347b881 PLAT-2060 Use pip-tools to manage requirements files 2018-04-09 17:07:02 -04:00
ayub-khan
5e05da6dad remove compilejsi18n commands 2018-01-03 17:43:35 +05:00
ayub-khan
634e152752 Make target for pulling translations 2018-01-02 17:00:10 +05:00
ayub-khan
2cdeb53d92 Updated translations make targets
Paver commands were causing requirement problems
running on jenkins so changed to i18n_tools commands
LEARNER-2653
2017-11-09 00:56:29 +05:00
ayub-khan
a0c1a09a14 Created make targets for extract and push translations 2017-10-30 15:21:15 +05:00
Ned Batchelder
f7f16b0a93 Safer "make clean"
This would fail if the "git clean" step failed, and would not restore
your private files. Running it again would then fail to make an empty
tarball, clobbering the saved private files.  Now we are more resilient
to a number of failure modes.
2017-03-14 10:00:13 -04:00
Ned Batchelder
45f92f73de A perhaps too-baroque way to clean files but also keep some. 2016-11-10 10:55:11 -05:00