aboutsummaryrefslogtreecommitdiffstats
path: root/server/sonar-docs/package.json
Commit message (Expand)AuthorAgeFilesLines
* SONAR-17683 Remove server/sonar-docsWouter Admiraal2022-12-061-120/+0
* [NO-JIRA] Bump eslint, eslint-config-sonarqube, eslint-plugin-import, eslint-...Philippe Perrin2022-10-211-10/+12
* [NO JIRA] Upgrade @swc/core and @swc/jestRevanshu Paliwal2022-10-201-2/+2
* [NO JIRA] Upgrade typescriptJeremy Davis2022-10-191-1/+1
* [NO JIRA] Upgrade yarnJeremy Davis2022-10-191-1/+1
* [NO JIRA] Bump glob-promise, jsdom, drop @types/sanitize-htmlMathieu Suen2022-04-111-1/+1
* [NO-JIRA] Bump node dependency minor versionsPhilippe Perrin2022-04-071-5/+4
* Upgrade minor frontend dependencyMathieu Suen2022-04-061-2/+3
* Removing babel dependencyMathieu Suen2022-04-061-4/+10
* SONAR-15962 Remove check dependency github action workflowMathieu Suen2022-02-281-2/+1
* SONAR-15991 Upgrade jest dependencyMathieu Suen2022-02-071-2/+2
* SONAR-15991 Update frontend dependenciesWouter Admiraal2022-02-041-16/+15
* Bump to yarn@3.1.1Philippe Perrin2022-01-171-1/+1
* SONAR-15780 Migrate 'image' column type to 'varbinary(max)' in MSSQLJacek2021-12-061-1/+1
* [NO JIRA] Simplify sonar-docs build, as it's not analyzed in SonarQubeWouter Admiraal2021-12-011-13/+2
* SONAR-15677 Update build pipelineWouter Admiraal2021-11-261-2/+3
* Avoid unnecessary yarn installPhilippe Perrin2021-09-291-3/+4
* Migrate to yarn 3.0.2Philippe Perrin2021-09-131-2/+3
* SONAR-15297 Remove dependency on sonar-ui-common for sonar-docsWouter Admiraal2021-08-201-2/+1
* SONAR-14617 Target local sonar-ui-common projectPhilippe Perrin2021-07-211-1/+1
* SONAR-14790 Update dependencies - againJeremy Davis2021-05-101-1/+1
* BUILD-857 Add junit report format for jest tests.Malena Ebert2021-03-271-1/+10
* Update sonar-ui-common to 1.0.33Wouter Admiraal2021-03-031-1/+1
* Upgrade to lodash@4.17.21Philippe Perrin2021-03-031-1/+1
* Update sonar-ui-common to 1.0.318.7.0.41497Wouter Admiraal2021-02-151-1/+1
* Split yarn validate-ci taskMalena Ebert2021-01-211-1/+2
* SONAR-14309 Update eslint, typescript and fix issuesJeremy Davis2021-01-201-9/+10
* SONAR-14317 ignore replacement patternsJeremy Davis2021-01-111-1/+1
* Update sonar-ui-common to 1.0.25Wouter Admiraal2020-10-151-1/+1
* SONAR-13733 Upgrade lodashJeremy Davis2020-10-081-1/+1
* Update sonar-ui-common to 1.0.24Wouter Admiraal2020-10-021-1/+1
* SONAR-13643 Remove the version history of a language analyzer from its docume...Philippe Perrin2020-09-181-0/+3
* SONAR-13758 Add new code legend to Activity ChartJeremy Davis2020-09-181-1/+1
* Bump to sonar-ui-common@1.0.20Philippe Perrin2020-09-041-1/+1
* Bump to eslint-config-sonarqube@0.6.1Philippe Perrin2020-07-301-1/+1
* SONAR-13619 Upgrade sonar-ui-commonJeremy Davis2020-07-211-1/+1
* Update sonar-ui-common to 1.0.11Wouter Admiraal2020-06-301-1/+1
* SONAR-13391 Add reference branch option to new code settingJeremy Davis2020-06-111-1/+1
* Update sonar-ui-common to 1.0.4Wouter Admiraal2020-06-091-1/+1
* Bump to sonar-ui-common@1.0.3Philippe Perrin2020-05-271-1/+1
* Bump to sonar-ui-common@1.0.2Philippe Perrin2020-05-271-10/+1
* Bump to sonar-ui-common@1.0.0Philippe Perrin2020-05-271-1/+1
* SONAR-13310 Use sonar-ui-common imports where possibleJeremy Davis2020-04-171-1/+1
* Bump to eslint-config-sonarqube@0.6.0Philippe Perrin2020-04-081-1/+2
* Bump to sonar-ui-common@0.0.57Mathieu Suen2020-04-011-1/+1
* SONAR-13155 Upgrade dependenciesJeremy2020-03-231-33/+33
* Update to sonar-ui-common 0.0.52Wouter Admiraal2020-02-201-1/+1
* Update to sonar-ui-common 0.0.50Wouter Admiraal2020-02-101-1/+1
* Bump to prettier@1.19.1 to support typescript 3.7Philippe Perrin2019-12-301-1/+1
* Bump to typescript@3.7.4Philippe Perrin2019-12-301-1/+1
ption> Nextcloud server, a safe home for all your data: https://github.com/nextcloud/serverwww-data
aboutsummaryrefslogtreecommitdiffstats
path: root/README.md
blob: 5813da701f730e1f2349e2c8f1a0a2b94d7f02f7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
<!--
 - SPDX-FileCopyrightText: 2016-2024 Nextcloud GmbH and Nextcloud contributors
 - SPDX-FileCopyrightText: 2013-2016 ownCloud, Inc.
 - SPDX-License-Identifier: AGPL-3.0-or-later
-->
# Nextcloud Server ☁
[![REUSE status](https://api.reuse.software/badge/github.com/nextcloud/server)](https://api.reuse.software/info/github.com/nextcloud/server)
[![codecov](https://codecov.io/gh/nextcloud/server/branch/master/graph/badge.svg)](https://codecov.io/gh/nextcloud/server)
[![CII Best Practices](https://bestpractices.coreinfrastructure.org/projects/209/badge)](https://bestpractices.coreinfrastructure.org/projects/209)
[![Design](https://contribute.design/api/shield/nextcloud/server)](https://contribute.design/nextcloud/server)

**A safe home for all your data.**

![](https://raw.githubusercontent.com/nextcloud/screenshots/master/nextcloud-hub-files-25-preview.png)

## Why is this so awesome? 🤩

* 📁 **Access your Data** You can store your files, contacts, calendars, and more on a server of your choosing.
* 🔄 **Sync your Data** You keep your files, contacts, calendars, and more synchronized amongst your devices.
* 🙌 **Share your Data** …by giving others access to the stuff you want them to see or to collaborate with.
* 🚀 **Expandable with hundreds of Apps** ...like [Calendar](https://github.com/nextcloud/calendar), [Contacts](https://github.com/nextcloud/contacts), [Mail](https://github.com/nextcloud/mail), [Video Chat](https://github.com/nextcloud/spreed) and all those you can discover in our [App Store](https://apps.nextcloud.com)
* 🔒 **Security** with our encryption mechanisms, [HackerOne bounty program](https://hackerone.com/nextcloud) and two-factor authentication.

Do you want to learn more about how you can use Nextcloud to access, share, and protect your files, calendars, contacts, communication & more at home and in your organization? [**Learn about all our Features**](https://nextcloud.com/athome/).

## Get your Nextcloud 🚚

- ☑️ [**Simply sign up**](https://nextcloud.com/signup/) at one of our providers either through our website or through the apps directly.
- 🖥 [**Install** a server by yourself](https://nextcloud.com/install/#instructions-server) on your hardware or by using one of our ready-to-use **appliances**
- 📦 Buy one of the [awesome **devices** coming with a preinstalled Nextcloud](https://nextcloud.com/devices/)
- 🏢 Find a [service **provider**](https://nextcloud.com/providers/) who hosts Nextcloud for you or your company

Enterprise? Public Sector or Education user? You may want to have a look into [**Nextcloud Enterprise**](https://nextcloud.com/enterprise/) provided by Nextcloud GmbH.

## Get in touch 💬

* [📋 Forum](https://help.nextcloud.com)
* [👥 Facebook](https://www.facebook.com/nextclouders)
* [🐣 Twitter](https://twitter.com/Nextclouders)
* [🐘 Mastodon](https://mastodon.xyz/@nextcloud)

You can also [get support for Nextcloud](https://nextcloud.com/support)!


## Join the team 👪

There are many ways to contribute, of which development is only one! Find out [how to get involved](https://nextcloud.com/contribute/), including as a translator, designer, tester, helping others, and much more! 😍


### Development setup 👩‍💻

1. 🚀 [Set up your local development environment](https://docs.nextcloud.com/server/latest/developer_manual/getting_started/devenv.html)
2. 🐛 [Pick a good first issue](https://github.com/nextcloud/server/labels/good%20first%20issue)
3. 👩‍🔧 Create a branch and make your changes. Remember to sign off your commits using `git commit -sm "Your commit message"`
4. ⬆ Create a [pull request](https://opensource.guide/how-to-contribute/#opening-a-pull-request) and `@mention` the people from the issue to review
5. 👍 Fix things that come up during a review
6. 🎉 Wait for it to get merged!

Third-party components are handled as git submodules which have to be initialized first. So aside from the regular git checkout invoking `git submodule update --init` or a similar command is needed, for details see Git documentation.

Several apps that are included by default in regular releases such as [First run wizard](https://github.com/nextcloud/firstrunwizard) or [Activity](https://github.com/nextcloud/activity) are missing in `master` and have to be installed manually by cloning them into the `apps` subfolder.

Otherwise, git checkouts can be handled the same as release archives, by using the `stable*` branches. Note they should never be used on production systems.


### Tools we use 🛠

- [👀 BrowserStack](https://browserstack.com) for cross-browser testing
- [🌊 WAVE](https://wave.webaim.org/extension/) for accessibility testing
- [🚨 Lighthouse](https://developers.google.com/web/tools/lighthouse/) for testing performance, accessibility, and more

#### Helpful bots at GitHub :robot:

- Comment on a pull request with `/update-3rdparty` to update the 3rd party submodule. It will update to the last commit of the 3rd party branch named like the PR target.

#### Ignore code style updates in git blame

`git config blame.ignoreRevsFile .git-blame-ignore-revs`

## Contribution guidelines 📜

All contributions to this repository from June 16, 2016, and onward are considered to be
licensed under the AGPLv3 or any later version.

Nextcloud doesn't require a CLA (Contributor License Agreement).
The copyright belongs to all the individual contributors. 
Therefore we recommend that every contributor adds the following line to the [AUTHORS](AUTHORS) file if they made substantial changes to the code:

```
- <your name> <your email address>
```

Please read the [Code of Conduct](https://nextcloud.com/community/code-of-conduct/). This document offers some guidance to ensure Nextcloud participants can cooperate effectively in a positive and inspiring atmosphere and to explain how together we can strengthen and support each other.

Please review the [guidelines for contributing](.github/CONTRIBUTING.md) to this repository.

More information on how to contribute: [https://nextcloud.com/contribute/](https://nextcloud.com/contribute/)