• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

.github/H17-Dec-2021-305226

.tx/H17-Dec-2021-1,6031,252

admin/H03-May-2022-8,8456,053

cmake/H17-Dec-2021-4,3213,686

doc/H03-May-2022-20,69418,553

man/H03-May-2022-12989

shell_integration/H03-May-2022-4,8693,460

src/H03-May-2022-352,985224,168

test/H03-May-2022-20,51315,377

theme/H03-May-2022-8769

translations/H17-Dec-2021-386,947385,931

.clang-formatH A D17-Dec-20212.1 KiB6652

.clang-tidyH A D17-Dec-20211.4 KiB4645

.drone.ymlH A D17-Dec-20213.7 KiB153141

.git-blame-ignore-revsH A D17-Dec-202179 21

.gitmodulesH A D17-Dec-2021145 43

.tagH A D17-Dec-202141 21

CONTRIBUTING.mdH A D17-Dec-20211.9 KiB4231

COPYINGH A D17-Dec-202117.7 KiB340281

COPYING.documentationH A D17-Dec-202119 KiB320293

CPackOptions.cmake.inH A D17-Dec-2021993 2215

ChangeLogH A D17-Dec-202165.6 KiB1,3651,269

NEXTCLOUD.cmakeH A D17-Dec-20213.4 KiB6752

NextcloudCPack.cmakeH A D17-Dec-20213.7 KiB6446

README.mdH A D17-Dec-20214.4 KiB10469

VERSION.cmakeH A D17-Dec-20211.3 KiB3226

appveyor.iniH A D17-Dec-20211.5 KiB5441

appveyor.ymlH A D17-Dec-20211.3 KiB4334

config.h.inH A D17-Dec-20212 KiB4537

mirall.desktop.inH A D17-Dec-202110.2 KiB206202

resources.qrcH A D17-Dec-20211.3 KiB2827

sonar-project.propertiesH A D17-Dec-2021374 1312

sync-exclude.lstH A D17-Dec-2021455 4737

theme.qrc.inH A D17-Dec-202111 KiB214213

version.h.inH A D17-Dec-20211.7 KiB4535

README.md

1# Nextcloud Desktop Client
2
3The :computer: Nextcloud Desktop Client is a tool to synchronize files from Nextcloud Server
4with your computer.
5
6<p align="center">
7    <img src="doc/images/main_dialog_christine.png" alt="Desktop Client on Windows" width="450">
8</p>
9
10## :blue_heart: :tada: Contributing
11
12### :hammer_and_wrench: How to compile the desktop client
13
14:building_construction: [System requirements](https://github.com/nextcloud/desktop/wiki/System-requirements-for-compiling-the-desktop-client) includes OpenSSL 1.1.x, QtKeychain, Qt 5.x.x and zlib.
15
16#### :memo: Step by step instructions
17
18##### Clone the repo and create build directory
19```
20$ git clone https://github.com/nextcloud/desktop.git
21$ cd desktop
22$ mkdir build
23$ cd build
24```
25##### Compile and install
26
27:warning: For development reasons it is better to **install the client on user space** instead on the global system. Mixing up libs/dll's of different version can lead to undefined behavior and crashes:
28
29* You could use the **cmake flag** ```CMAKE_INSTALL_PREFIX``` as ```~/.local/``` in a **Linux** system. If you want to install system wide you could use ```/usr/local``` or ```/opt/nextcloud/```.
30
31* On **Windows 10** [```$USERPROFILE```](https://docs.microsoft.com/en-us/windows/deployment/usmt/usmt-recognized-environment-variables#a-href-idbkmk-2avariables-that-are-recognized-only-in-the-user-context) refers to ```C:\Users\<USERNAME>```.
32
33##### Linux & Mac OS
34
35```
36$ cmake .. -DCMAKE_INSTALL_PREFIX=~/nextcloud-desktop-client -DCMAKE_BUILD_TYPE=Debug
37$ make install
38```
39
40##### Windows
41
42```
43$ cmake -G "Visual Studio 15 2017 Win64" .. -DCMAKE_INSTALL_PREFIX=$USERPROFILE\nextcloud-desktop-client -DCMAKE_BUILD_TYPE=Debug
44$ cmake --build . --config Debug --target install
45```
46
47:information_source: More detailed instructions can be found at the [Desktop Client Wiki](https://github.com/nextcloud/desktop/wiki).
48
49### :inbox_tray: Where to find binaries to download
50
51#### :high_brightness: Daily builds
52
53- Daily builds based on the latest master are available for Linux :penguin:, Mac, and Windows
54[in the desktop/daily folder of our download server](https://download.nextcloud.com/desktop/daily).
55For more info: [Wiki/Daily Builds](https://github.com/nextcloud/desktop/wiki/Daily-Builds).
56
57#### :rocket: Releases
58
59- Refer to the [download page https://nextcloud.com/install/#install-clients](https://nextcloud.com/install/#install-clients)
60
61### :bomb: Reporting issues
62
63- If you find any bugs or have any suggestion for improvement, please
64file an issue at https://github.com/nextcloud/desktop/issues. Do not
65contact the authors directly by mail, as this increases the chance
66of your report being lost. :boom:
67
68### :smiley: :trophy: Pull requests
69
70- If you created a patch :heart_eyes:, please submit a [Pull
71Request](https://github.com/nextcloud/desktop/pulls).
72- How to create a pull request? This guide will help you get started: [Opening a pull request](https://opensource.guide/how-to-contribute/#opening-a-pull-request) :heart:
73
74
75## :satellite: Contact us
76
77If you want to contact us, e.g. before starting a more complex feature, for questions :question:
78you can join us at
79[#nextcloud-client](https://webchat.freenode.net/?channels=nextcloud-client).
80
81## :v: Code of conduct
82
83The Nextcloud community has core values that are shared between all members during conferences, hackweeks and on all interactions in online platforms including [Github](https://github.com/nextcloud) and [Forums](https://help.nextcloud.com). If you contribute, participate or interact with this community, please respect [our shared values](https://nextcloud.com/code-of-conduct/). :relieved:
84
85## :memo: Source code
86
87The Nextcloud Desktop Client is developed in Git. Since Git makes it easy to
88fork and improve the source code and to adapt it to your need, many copies
89can be found on the Internet, in particular on GitHub. However, the
90authoritative repository maintained by the developers is located at
91https://github.com/nextcloud/desktop.
92
93## :scroll: License
94
95    This program is free software; you can redistribute it and/or modify
96    it under the terms of the GNU General Public License as published by
97    the Free Software Foundation; either version 2 of the License, or
98    (at your option) any later version.
99
100    This program is distributed in the hope that it will be useful, but
101    WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
102    or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
103    for more details.
104