Skip to content
Documentations for PaddlePaddle
Shell Python
Branch: develop
Clone or download

Latest commit

zhouwei25 add chinese doc of new api(ReduceLROnPlatear) (#2028)
* add chinese doc of new api(ReduceLROnPlatear)

* add chinese doc of new api(ReduceLROnPlatear)

* add chinese doc of new api(ReduceLROnPlatear)

* fix doc of ReduceLROnPlatear,test=develop

* fix description of mode

* fix doc of ReduceLROnPlatear,test=develop
Latest commit 9652662 Jun 18, 2020

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.pre-commit-hooks this is a pull-request to revise the release notes, test=develop (#1853) Feb 27, 2020
doc add chinese doc of new api(ReduceLROnPlatear) (#2028) Jun 18, 2020
external update external/book to Oct 24 (#1593) Nov 11, 2019
scripts change_approval (#2196) Jun 11, 2020
.gitignore add disable_dygraph enable_dygraph en cn docs (#1869) Mar 5, 2020
.gitmodules remove unused repo to increase CI (#1205) Sep 21, 2019
.pre-commit-config.yaml this is a pull-request to revise the release notes, test=develop (#1853) Feb 27, 2020
.travis.yml Use timeout function to force timeout on Travis. This will allow cach… Oct 3, 2018
README.md New tree (#1524) Oct 21, 2019
README_cn.md remove unused repo to increase CI (#1205) Sep 21, 2019

README.md

FluidDoc

English | 简体中文

Introduction

FluidDoc consolidates all the documentations related to Paddle. It supplies the contents to PaddlePaddle.org via CI.

Architecture

FluidDoc submodules Paddle, Book under external folder. All submodules should be put under external as standard practice.

FluidDoc then uses them as references to load up the documents. The FluidDoc constructs the whole doc-tree under the FluidDoc/doc/fluid folder. The entry point is FluidDoc/doc/fluid/index_cn.rst and FluidDoc/doc/fluid/index_en.rst

When a release branch is pushed to Github, Travis-CI will start automatically to compile documents and deploy documents to the server.

Note:

FluidDoc needs Paddle python module to compile API documents. Unfortunately, compiling Paddle python module takes longer time Travis CI permits. Usually Travis CI will fail due because of timeout. That's why there three jobs on Travis, two of them are to build libraries. Once the libraries are cached on the Travis, next build will be a lot faster.

Preview with PPO

To preview documents constructured by FluidDoc. Please follow the regular preview step, but replace the path to paddle with the path to FluidDoc ./runserver --paddle <path_to_FluidDoc_dir>

Publish New release

  1. Checkout a new release branch. The branch name should follow release/<version>
  2. Update the documentations on the submodules or within FluidDoc
  3. Make sure all the submodules are ready for release. Paddle, book should all have stable commits. Note: Paddle repo should update the API RST files accordinly if Paddle changes the included module/classes.
  4. Update the submodules under external folder and commit the changes.
  5. Git push the branch to Github, Travis CI will start several builds to publish the documents to the PaddlePaddle.org server
  6. Please notify the PaddlePaddle.org team that the release content is ready. PaddlePaddle.org team should enable the version and update the default version to the latest one. PaddlePaddle.org should also update the search index accordingly (Until the search server is up)
You can’t perform that action at this time.