diff --git a/docs/c2pa-android/.gitkeep b/docs/c2pa-android/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/docs/c2pa-ios/.gitkeep b/docs/c2pa-ios/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/docs/community.md b/docs/community.md index 85bb327f..e3ac5a18 100644 --- a/docs/community.md +++ b/docs/community.md @@ -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: diff --git a/docs/mobile.md b/docs/mobile.md new file mode 100644 index 00000000..68abd9ba --- /dev/null +++ b/docs/mobile.md @@ -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.
GitHub repository: . +- [**Android Library**](c2pa-android/README.md): Provides native Android support via an AAR library.
GitHub repository: . + +Both of these projects wrap the C2PA Rust implementation ([c2pa-rs](https://github.com/contentauth/c2pa-rs)) using its C API bindings. \ No newline at end of file diff --git a/scripts/fetch-readme.js b/scripts/fetch-readme.js index 8d51461b..13c97ffd 100644 --- a/scripts/fetch-readme.js +++ b/scripts/fetch-readme.js @@ -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) { diff --git a/sidebars.js b/sidebars.js index b28649e1..3410acdf 100644 --- a/sidebars.js +++ b/sidebars.js @@ -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',