This repository holds the latest built of the XBeach documentation.
The web version of the documentation can be found at: http://xbeach.readthedocs.io/
We adopted a continous integration workflow using forked pull requests for contributions to the XBeach documentation.
This means that you will need to fork
the openearth/xbeach-docs repository to contribute:
- At http://github.com/openearth/xbeach-docs, create a
fork
in a personal Github account (upper right corner). - Through your favorite Git client (e.g. TortoiseGit), create a local
clone
of the personalfork
(http://github.com/<youraccount>/xbeach-docs
).
You can reuse the personal fork
and local clone
for any future contribitions.
To submit and review contributions to the XBeach documentation you need the following steps:
Commit
your contributions to the XBeach documentation to your localclone
.Push
yourcommits
from your localclone
to the personalfork
.- At
http://github.com/<youraccount>/xbeach-docs
(personalfork
), submit apull request
. - Your contributions will be offered to the original OpenEarth repository and tested for validity through CircleCI. The status of the tests are displayed on the
pull request
page:- If all tests pass, you may preview the resulting documentation:
- If one or more tests fail, please review the failed tests:
- Click the
Details
link behind the CircleCI status indicator. - Go to the
Test Summary
tab to review the failed tests. - Solve the errors in your local
clone
and repeat from step 1. until all tests pass.
- Click the
- If all tests passed, your contribution will be considered for merging with the XBeach documentation. You might receive additional requests through Github
conversations
.