|
1 | | -eXist-db Documentation |
2 | | -====================== |
| 1 | +# eXist-db Documentation |
3 | 2 | [](https://travis-ci.org/eXist-db/documentation) |
| 3 | +[](http://docbook.org/xml/4.5/) |
| 4 | +[](http://www.exist-db.org/exist/apps/homepage/index.html) |
4 | 5 |
|
5 | | -This repository contains the official documentation for the eXist-db Native XML database and the application for browsing it. |
| 6 | +<img src="src/main/xar-resources/icon.png" align="left" width="15%"/> |
6 | 7 |
|
7 | | -## Resources |
| 8 | +This repository contains the official documentation for the [eXist-db native XML database](http://www.exist-db.org) and the application for browsing it. You can browse the latest release of the documentation on [eXist-db homepage](http://exist-db.org/exist/apps/doc/). User reporting errors should check the [contributions](#contributions) section below. Core-contributors preparing a release should consult the [release procedure](RELEASE.md) |
8 | 9 |
|
9 | | -- Browse the latest release of the documentation at http://exist-db.org/exist/apps/doc/. |
10 | | -- The documentation app is included by default in the eXist-db installer. Just go to your eXist server's Dashboard and select Documentation. |
11 | | -- Update to the latest release via the eXist-db package manager or via the eXist-db.org public app repository at <http://exist-db.org/exist/apps/public-repo/>. |
12 | 10 |
|
13 | | -## Building from source |
14 | | - |
15 | | -1. Dependencies: Maven 3.x |
16 | | - |
17 | | -2. Clone the repository to your system: |
18 | | - |
19 | | -```bash |
20 | | -$ git clone https://github.com/exist-db/documentation.git exist-documentation |
21 | | -``` |
22 | | - |
23 | | -3. Build the documentation application: |
24 | | -```bash |
25 | | -$ cd exist-documentation |
26 | | -$ mvn clean package |
27 | | -``` |
28 | | - |
29 | | -4. An EXPath Application Package (.xar file) is deposited in the `target` directory |
| 11 | +## Dependencies |
| 12 | +- [Maven](https://maven.apache.org): 3.x |
| 13 | +- [eXist-db](http://exist-db.org): 3.5.0 |
30 | 14 |
|
31 | | -5. Install this file via the Dashboard > Package Manager. |
| 15 | +## Installation |
| 16 | +- The default eXist-db installer includes the documentation app. Just go to your eXist server's Dashboard and select Documentation. |
| 17 | +- If you need to install an older version, you can download EXPath Application Packages (`.xar` files) of previous [releases](https://github.com/eXist-db/documentation/releases) from GitHub. |
| 18 | +- Update to the latest release via the eXist-db package manager or via the eXist-db.org public app repository at [http://exist-db.org/exist/apps/public-repo/](http://exist-db.org/exist/apps/public-repo/). |
32 | 19 |
|
33 | | -Find an area of the documentation that needs to be improved? Please raise an issue and submit a pull request! |
| 20 | +## Contributions |
| 21 | +Found an area of the documentation that needs to be improved? Please raise an [issue](https://github.com/eXist-db/documentation/issues) or better yet submit a [pull request](https://github.com/eXist-db/documentation/pulls)! |
34 | 22 |
|
| 23 | +Our test-suite performs a validation check on all articles when you open a pull request. You can speed up the review process by running `mvn validate` locally before submitting a pull request. |
35 | 24 |
|
36 | | -## Building a Release from source |
37 | | - |
38 | | -1. Follow the instructions from [Building from source](#building-from-source) |
39 | | - |
40 | | -2. Create a Release: |
41 | | - |
42 | | -```bash |
43 | | -$ mvn release:prepare |
44 | | -$ mvn release:perform |
45 | | -``` |
46 | | - |
47 | | -3. An EXPath Application Package (.xar file) is deposited in the `target` directory |
48 | | - |
49 | | -4. If you are a core contributor, you should then commit and push. |
| 25 | +## Building from source |
| 26 | +1. Clone the repository to your system: |
| 27 | + ```bash |
| 28 | + $ git clone https://github.com/exist-db/documentation.git exist-documentation |
| 29 | + ``` |
| 30 | + |
| 31 | +2. Build the documentation application: |
| 32 | + ```bash |
| 33 | + $ cd exist-documentation |
| 34 | + $ mvn clean package |
| 35 | + ``` |
| 36 | + The compiled `.xar` file is located in the `/target` directory |
| 37 | + |
| 38 | +3. Install this file via the Dashboard > Package Manager. |
| 39 | + |
| 40 | +## License |
| 41 | +LGPLv2.1 [eXist-db.org](http://exist-db.org/exist/apps/homepage/index.html) |
0 commit comments