diff options
| author | skullydazed <skullydazed@users.noreply.github.com> | 2018-03-21 23:50:38 -0700 |
|---|---|---|
| committer | Jack Humbert <jack.humb@gmail.com> | 2018-03-22 02:50:38 -0400 |
| commit | 7c9d5ace143d3cc6d767a354acde814926d566fd (patch) | |
| tree | 1f2b581b6c9f6278a9e180bfcc8dd86b0a7fd2ef /.travis.yml | |
| parent | f0932a8716dc946322c5ebae7f75eaa275c6220c (diff) | |
| download | qmk_firmware-7c9d5ace143d3cc6d767a354acde814926d566fd.tar.gz qmk_firmware-7c9d5ace143d3cc6d767a354acde814926d566fd.zip | |
Generate API docs from source code comments (#2491)
* Generate api docs from source code
* Add a bunch of doxygen comments
* more doxygen comments
* Add the in-progress api docs
* script to generate docs from travis
* Add doc generation to the travis job
* make travis_docs.sh commit the work it does
* make sure the docs script exits cleanly
Diffstat (limited to '.travis.yml')
| -rw-r--r-- | .travis.yml | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/.travis.yml b/.travis.yml index 125e8f333..7ff4060ab 100644 --- a/.travis.yml +++ b/.travis.yml | |||
| @@ -15,11 +15,13 @@ before_install: | |||
| 15 | install: | 15 | install: |
| 16 | - tar -zxf avr8-gnu-toolchain-3.5.4.1709-linux.any.x86_64.tar.gz | 16 | - tar -zxf avr8-gnu-toolchain-3.5.4.1709-linux.any.x86_64.tar.gz |
| 17 | - export PATH="$PATH:$TRAVIS_BUILD_DIR/avr8-gnu-toolchain-linux_x86_64/bin" | 17 | - export PATH="$PATH:$TRAVIS_BUILD_DIR/avr8-gnu-toolchain-linux_x86_64/bin" |
| 18 | - npm install -g moxygen | ||
| 18 | before_script: | 19 | before_script: |
| 19 | - avr-gcc --version | 20 | - avr-gcc --version |
| 20 | script: | 21 | script: |
| 21 | - make test:all AUTOGEN=false | 22 | - make test:all AUTOGEN=false |
| 22 | - bash util/travis_build.sh | 23 | - bash util/travis_build.sh |
| 24 | - bash util/travis_docs.sh | ||
| 23 | addons: | 25 | addons: |
| 24 | apt: | 26 | apt: |
| 25 | packages: | 27 | packages: |
| @@ -30,6 +32,7 @@ addons: | |||
| 30 | - libnewlib-arm-none-eabi | 32 | - libnewlib-arm-none-eabi |
| 31 | - diffutils | 33 | - diffutils |
| 32 | - dos2unix | 34 | - dos2unix |
| 35 | - doxygen | ||
| 33 | after_success: | 36 | after_success: |
| 34 | bash util/travis_compiled_push.sh | 37 | bash util/travis_compiled_push.sh |
| 35 | notifications: | 38 | notifications: |
