A framework for building convergent cross-platform Nextcloud clients using Flutter.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
jld3103 3dd1051af1
chore(nextcloud): Remove outdated information from README.md
1 year ago
..
bin fix(nextcloud): fix appid sorting 1 year ago
example feat(nextcloud): Add example 1 year ago
lib chore(dynamite_end_to_end_test,nextcloud): Remove unnecessary casts 1 year ago
test chore(dynamite_end_to_end_test,nextcloud): Remove unnecessary casts 1 year ago
LICENSE chore: Move license file 1 year ago
README.md chore(nextcloud): Remove outdated information from README.md 1 year ago
analysis_options.yaml chore(app,dynamite,dynamite_runtime,file_icons,neon,neon_files,neon_news,neon_notes,neon_notifications,neon_lints,nextcloud,sort_box): use custom neon_lints package 1 year ago
build.yaml feat(dynamite): allow to configure the pageWidth for the dart formatter 1 year ago
pubspec.yaml chore(deps): update dependency built_value_generator to ^8.7.0 1 year ago
pubspec_overrides.yaml chore(app,dynamite,dynamite_runtime,file_icons,neon,neon_files,neon_news,neon_notes,neon_notifications,neon_lints,nextcloud,sort_box): use custom neon_lints package 1 year ago

README.md

nextcloud

A Nextcloud API client written in Dart.

Installation

In the future this code will be available at https://pub.dev/packages/nextcloud, but for now you have to include it via git in your pubspec.yaml:

dependencies:
  nextcloud:
    git:
      url: https://github.com/nextcloud/neon
      path: packages/nextcloud
      ref: $COMMIT

dependency_overrides:
  dynamite_runtime:
    git:
      url: https://github.com/nextcloud/neon
      path: packages/dynamite/dynamite_runtime
      ref: $COMMIT

You can either remove the ref or use a commit hash. It's not recommended to remove it, because then the version will be updated very often.

Development

Except for WebDAV all client code is generated using OpenAPI specifications which can be found in the lib/src/api/ folder.
These OpenAPI specifications are generated from the PHP source code.