|
1 | | -# Android App Documentation |
| 1 | +# ownCloud Android App Documentation |
2 | 2 |
|
3 | | -**IMPORTANT** |
| 3 | +<!-- OSPO-managed README | Generated: 2026-04-16 | v2 --> |
4 | 4 |
|
5 | | -Since April 2026, this repository requires [Commit Signing](https://docs.github.com/articles/about-gpg) and uses [Conventional Commits](https://www.conventionalcommits.org) for commits and the Pull Request title. |
| 5 | +[](LICENSE) [](https://kiteworks.com/opensource) |
6 | 6 |
|
7 | | -**Table of Contents** |
| 7 | +Antora-based documentation component for the ownCloud Android mobile app. This repository contains the AsciiDoc source files for the Android client user and administration documentation, which is built as part of the [main docs site](https://github.com/owncloud/docs) and published to [doc.owncloud.com](https://doc.owncloud.com). |
8 | 8 |
|
9 | | -* [Building the Andriod Docs](#building-the-android-docs) |
10 | | -* [General Notes](#general-notes) |
11 | | -* [Generating the Documentation](#generating-the-documentation) |
12 | | -* [Target Branch and Backporting](#target-branch-and-backporting) |
13 | | -* [Branching Workflow](#branching-workflow) |
14 | | -* [Create a New Version Branch for the Android App](#create-a-new-version-branch-for-the-android-app) |
| 9 | +## Getting Started |
15 | 10 |
|
16 | | -## Building the Android Docs |
| 11 | +To preview changes locally: |
17 | 12 |
|
18 | | -The Android app documentation is not built independently. Instead, it is built together with the [main documentation](https://github.com/owncloud/docs/). However, you can build a local copy of the Android documentation to preview changes you are making. |
| 13 | +```bash |
| 14 | +npm install |
| 15 | +npm run antora-local |
| 16 | +npm run serve |
| 17 | +``` |
19 | 18 |
|
20 | | -Whenever a Pull Request of this repo gets merged, it automatically triggers a full docs build. |
| 19 | +This generates a standalone preview at `http://localhost:8080`. For the full site build, merge your changes and the [docs](https://github.com/owncloud/docs) repository will automatically rebuild. |
21 | 20 |
|
22 | | -## General Notes |
| 21 | +## Documentation |
23 | 22 |
|
24 | | -To make life easier, most of the content written in [docs](https://github.com/owncloud/docs#readme) applies also here. For ease of reading, the most important steps are documented here too. For more information see the link provided. Only a few topics of this repo are unique like the branching. |
| 23 | +- [Branching Workflow](./docs/the-branching-workflow.md) |
| 24 | +- [Version Branch Creation](./docs/new-version-branch.md) |
| 25 | +- [Main Documentation Build](https://github.com/owncloud/docs) |
25 | 26 |
|
26 | | -## Generating the Documentation |
| 27 | +## Part of ownCloud Documentation |
27 | 28 |
|
28 | | -See the [Generating the Documentation](https://github.com/owncloud/docs#generating-the-documentation) in the docs repo for more details as it applies to all documentation repositories. |
| 29 | +This is a content component for the [ownCloud docs](https://github.com/owncloud/docs) Antora build. The Android client source code lives at [owncloud/android](https://github.com/owncloud/android). Published documentation is available at [doc.owncloud.com](https://doc.owncloud.com). |
29 | 30 |
|
30 | | -## Target Branch and Backporting |
| 31 | +## Community & Support |
31 | 32 |
|
32 | | -See the the [following section](https://github.com/owncloud/docs#target-branch-and-backporting) as the same rules and notes apply. |
| 33 | +**[Star](https://github.com/owncloud/docs-client-android)** this repo and **Watch** for release notifications! |
33 | 34 |
|
34 | | -## Branching Workflow |
| 35 | +- [ownCloud Website](https://owncloud.com) |
| 36 | +- [Community Discussions](https://github.com/orgs/owncloud/discussions) |
| 37 | +- [Matrix Chat](https://app.element.io/#/room/#owncloud:matrix.org) |
| 38 | +- [Documentation](https://doc.owncloud.com) |
| 39 | +- [Enterprise Support](https://owncloud.com/contact-us/) |
| 40 | +- [OSPO Home](https://kiteworks.com/opensource) |
35 | 41 |
|
36 | | -Please refer to the [Branching Workflow for the Android app](./docs/the-branching-workflow.md) for more information. |
| 42 | +## Contributing |
37 | 43 |
|
38 | | -## Create a New Version Branch for the Android App |
| 44 | +We welcome contributions! Please read the [Contributing Guidelines](CONTRIBUTING.md) |
| 45 | +and our [Code of Conduct](CODE_OF_CONDUCT.md) before getting started. |
39 | 46 |
|
40 | | -Please refer to [Create a New Version Branch for the Android App](./docs/new-version-branch.md) for more information. |
| 47 | +### Workflow |
| 48 | + |
| 49 | +- **Rebase Early, Rebase Often!** We use a rebase workflow. Always rebase on the target branch before submitting a PR. |
| 50 | +- **Dependabot**: Automated dependency updates are managed via Dependabot. Review and merge dependency PRs promptly. |
| 51 | +- **Signed Commits**: All commits **must** be PGP/GPG signed. See [GitHub's signing guide](https://docs.github.com/en/authentication/managing-commit-signature-verification). |
| 52 | +- **DCO Sign-off**: Every commit must carry a `Signed-off-by` line: |
| 53 | + ``` |
| 54 | + git commit -s -S -m "your commit message" |
| 55 | + ``` |
| 56 | +- **GitHub Actions Policy**: Workflows may only use actions that are (a) owned by `owncloud`, (b) created by GitHub (`actions/*`), or (c) verified in the GitHub Marketplace. |
| 57 | + |
| 58 | +## Security |
| 59 | + |
| 60 | +**Do not open a public GitHub issue for security vulnerabilities.** |
| 61 | + |
| 62 | +Report vulnerabilities at **<https://security.owncloud.com>** -- see [SECURITY.md](SECURITY.md). |
| 63 | + |
| 64 | +Bug bounty: [YesWeHack ownCloud Program](https://yeswehack.com/programs/owncloud-bug-bounty-program) |
| 65 | + |
| 66 | +## License |
| 67 | + |
| 68 | +See [LICENSE](LICENSE) for license details. |
| 69 | + |
| 70 | +## About the ownCloud OSPO |
| 71 | + |
| 72 | +The [Kiteworks Open Source Program Office](https://kiteworks.com/opensource), operating under |
| 73 | +the [ownCloud](https://owncloud.com) brand, launched on May 5, 2026, to steward the open source |
| 74 | +ecosystem around ownCloud's products. The OSPO ensures transparent governance, license compliance, |
| 75 | +community health, and sustainable collaboration between the open source community and |
| 76 | +[Kiteworks](https://www.kiteworks.com), which acquired ownCloud in 2023. |
| 77 | + |
| 78 | +- **OSPO Home**: <https://kiteworks.com/opensource> |
| 79 | +- **GitHub**: <https://github.com/owncloud> |
| 80 | +- **ownCloud**: <https://owncloud.com> |
| 81 | + |
| 82 | +For questions about the OSPO or licensing, contact ospo@kiteworks.com. |
| 83 | + |
| 84 | +### License Migration to Apache 2.0 |
| 85 | + |
| 86 | +The OSPO is driving a strategic relicensing of ownCloud repositories toward the |
| 87 | +[Apache License 2.0](https://www.apache.org/licenses/LICENSE-2.0), following |
| 88 | +the [Apache Software Foundation's third-party license policy](https://www.apache.org/legal/resolved.html). |
| 89 | + |
| 90 | +Individual repositories will migrate as their audit is completed. The LICENSE file |
| 91 | +in each repo reflects its **current** license status (not the target). |
| 92 | + |
| 93 | +**Current license: Not detected.** The OSPO will determine the current license status of this |
| 94 | +repository before planning any migration steps. If you know the intended license, please open an |
| 95 | +issue or contact ospo@kiteworks.com. |
0 commit comments