|
Name |
|
Date |
Size |
#Lines |
LOC |
| .. | | 03-May-2022 | - |
| .github/ | H | 17-Dec-2021 | - | 305 | 226 |
| .tx/ | H | 17-Dec-2021 | - | 1,603 | 1,252 |
| admin/ | H | 03-May-2022 | - | 8,845 | 6,053 |
| cmake/ | H | 17-Dec-2021 | - | 4,321 | 3,686 |
| doc/ | H | 03-May-2022 | - | 20,694 | 18,553 |
| man/ | H | 03-May-2022 | - | 129 | 89 |
| shell_integration/ | H | 03-May-2022 | - | 4,869 | 3,460 |
| src/ | H | 03-May-2022 | - | 352,985 | 224,168 |
| test/ | H | 03-May-2022 | - | 20,513 | 15,377 |
| theme/ | H | 03-May-2022 | - | 87 | 69 |
| translations/ | H | 17-Dec-2021 | - | 386,947 | 385,931 |
| .clang-format | H A D | 17-Dec-2021 | 2.1 KiB | 66 | 52 |
| .clang-tidy | H A D | 17-Dec-2021 | 1.4 KiB | 46 | 45 |
| .drone.yml | H A D | 17-Dec-2021 | 3.7 KiB | 153 | 141 |
| .git-blame-ignore-revs | H A D | 17-Dec-2021 | 79 | 2 | 1 |
| .gitmodules | H A D | 17-Dec-2021 | 145 | 4 | 3 |
| .tag | H A D | 17-Dec-2021 | 41 | 2 | 1 |
| CONTRIBUTING.md | H A D | 17-Dec-2021 | 1.9 KiB | 42 | 31 |
| COPYING | H A D | 17-Dec-2021 | 17.7 KiB | 340 | 281 |
| COPYING.documentation | H A D | 17-Dec-2021 | 19 KiB | 320 | 293 |
| CPackOptions.cmake.in | H A D | 17-Dec-2021 | 993 | 22 | 15 |
| ChangeLog | H A D | 17-Dec-2021 | 65.6 KiB | 1,365 | 1,269 |
| NEXTCLOUD.cmake | H A D | 17-Dec-2021 | 3.4 KiB | 67 | 52 |
| NextcloudCPack.cmake | H A D | 17-Dec-2021 | 3.7 KiB | 64 | 46 |
| README.md | H A D | 17-Dec-2021 | 4.4 KiB | 104 | 69 |
| VERSION.cmake | H A D | 17-Dec-2021 | 1.3 KiB | 32 | 26 |
| appveyor.ini | H A D | 17-Dec-2021 | 1.5 KiB | 54 | 41 |
| appveyor.yml | H A D | 17-Dec-2021 | 1.3 KiB | 43 | 34 |
| config.h.in | H A D | 17-Dec-2021 | 2 KiB | 45 | 37 |
| mirall.desktop.in | H A D | 17-Dec-2021 | 10.2 KiB | 206 | 202 |
| resources.qrc | H A D | 17-Dec-2021 | 1.3 KiB | 28 | 27 |
| sonar-project.properties | H A D | 17-Dec-2021 | 374 | 13 | 12 |
| sync-exclude.lst | H A D | 17-Dec-2021 | 455 | 47 | 37 |
| theme.qrc.in | H A D | 17-Dec-2021 | 11 KiB | 214 | 213 |
| version.h.in | H A D | 17-Dec-2021 | 1.7 KiB | 45 | 35 |
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