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.
 
 

1.4 KiB

Documentation

Terminology

There can be a lot of confusion what an app is. It can mean a server app conventionally written in PHP, the app implementation of one or a mobile app built with Neon. We try to use the following naming:

  • App as the resulting user facing app that enables one or more clients
  • Client for the implementation of a server PHP app
  • API-Client as the Dart client generated from the OpenAPI specifications
  • Server app as the app running on the server conventionally built with PHP
  • Neon project is this entire mono repository containing all the code
  • Neon framework the Flutter Nextcloud app framework itself

Code of Conduct

Please read the Code of Conduct. This document offers some guidance to ensure Nextcloud and Neon participants can cooperate effectively in a positive and inspiring atmosphere, and to explain how together we can strengthen and support each other.

Contributing

Please review the guidelines for contributing to this repository to help you get started with our workflows and tools.

Architecture overview

Check out our little overview of how the Neon project is built to help you get started.

Login user flow

Neon workflows

We have documented various workflows for working with the mono repo structure like adding a new package.