Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Empty file added docs/c2pa-android/.gitkeep
Empty file.
Empty file added docs/c2pa-ios/.gitkeep
Empty file.
12 changes: 0 additions & 12 deletions docs/community.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,18 +29,6 @@ We also welcome thoughtful pull requests (PRs) from the community, following the

Participants are required to follow the [Adobe Code of Conduct](https://github.com/contentauth/c2pa-rs/blob/main/CODE_OF_CONDUCT.md) to maintain an open and welcoming environment for all.

### Incubator projects

:::warning Warning
Incubator projects are still under active development and are not yet ready for general use. However, input and bug reports are welcome in the GitHub repositories.
:::

These projects are in early alpha release:
- [iOS Library](https://github.com/contentauth/c2pa-ios): Provides iOS/macOS support via Swift Package/XCFramework.
- [Android Library](https://github.com/contentauth/c2pa-android): Provides native Android support via an AAR library.

Both of these projects wrap the C2PA Rust implementation ([c2pa-rs](https://github.com/contentauth/c2pa-rs)) using its C API bindings.

### Related projects

These related projects may be of interest, but the CAI team doesn't maintain or support them:
Expand Down
14 changes: 14 additions & 0 deletions docs/mobile.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
---
id: mobile
title: Mobile libraries
---

:::warning Warning
These projects have recently graduated from "incubator" status, but are still under active development. They may have bugs and missing features: Bug reports and feature requests are welcome in the GitHub repositories.
:::

These projects are available to enable developing apps for mobile devices:
- [**iOS Library**](/c2pa-ios/README.md): Provides iOS/macOS support via Swift Package/XCFramework. <br/>GitHub repository: <https://github.com/contentauth/c2pa-ios>.
- [**Android Library**](c2pa-android/README.md): Provides native Android support via an AAR library. <br/>GitHub repository: <https://github.com/contentauth/c2pa-android>.

Both of these projects wrap the C2PA Rust implementation ([c2pa-rs](https://github.com/contentauth/c2pa-rs)) using its C API bindings.
11 changes: 11 additions & 0 deletions scripts/fetch-readme.js
Original file line number Diff line number Diff line change
Expand Up @@ -248,6 +248,17 @@ const readmes = [
repo: 'adobe/trustmark',
path: 'rust/crates/trustmark-cli/README.md',
},
// Mobile libraries
{
dest: resolve(__dirname, '../docs/c2pa-ios/README.md'),
repo: 'contentauth/c2pa-ios',
path: 'README.md',
},
{
dest: resolve(__dirname, '../docs/c2pa-android/README.md'),
repo: 'contentauth/c2pa-android',
path: 'README.md',
},
];

function resolveMarkdownLinks(linkBase, content) {
Expand Down
18 changes: 18 additions & 0 deletions sidebars.js
Original file line number Diff line number Diff line change
Expand Up @@ -229,6 +229,24 @@ const sidebars = {
},
],
},
{
type: 'category',
label: 'Mobile libraries',
link: { type: 'doc', id: 'mobile' },
collapsed: true,
items: [
{
type: 'doc',
id: 'c2pa-ios/README',
label: 'iOS',
},
{
type: 'doc',
id: 'c2pa-android/README',
label: 'Android',
},
],
},
{
type: 'category',
label: 'Rust library',
Expand Down