Skip to content

Commit

Permalink
Merge pull request #5650 from nextcloud-libraries/fix/spdx
Browse files Browse the repository at this point in the history
chore: Add SPDX headers and REUSE CI workflow
  • Loading branch information
AndyScherzinger authored Jun 13, 2024
2 parents 00185b2 + b56a8b5 commit c41253f
Show file tree
Hide file tree
Showing 524 changed files with 2,779 additions and 5,300 deletions.
3 changes: 3 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
# SPDX-FileCopyrightText: 2018 Nextcloud GmbH and Nextcloud contributors
# SPDX-License-Identifier: CC0-1.0

root = true

[*]
Expand Down
5 changes: 5 additions & 0 deletions .eslintrc.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
/**
* SPDX-FileCopyrightText: 2018 Nextcloud GmbH and Nextcloud contributors
* SPDX-License-Identifier: CC0-1.0
*/

module.exports = {
globals: {
EMOJIS: true,
Expand Down
6 changes: 2 additions & 4 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
# To get started with Dependabot version updates, you'll need to specify which
# package ecosystems to update and where the package manifests are located.
# Please see the documentation for all configuration options:
# https://help.github.com/github/administering-a-repository/configuration-options-for-dependency-updates
# SPDX-FileCopyrightText: 2021-2024 Nextcloud GmbH and Nextcloud contributors
# SPDX-License-Identifier: CC0-1.0

version: 2
updates:
Expand Down
2 changes: 2 additions & 0 deletions .github/release.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
# https://docs.github.com/en/repositories/releasing-projects-on-github/automatically-generated-release-notes
# SPDX-FileCopyrightText: 2021-2024 Nextcloud GmbH and Nextcloud contributors
# SPDX-License-Identifier: CC0-1.0
changelog:
exclude:
authors:
Expand Down
20 changes: 20 additions & 0 deletions .github/workflows/reuse.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# This workflow is provided via the organization template repository
#
# https://github.com/nextcloud/.github
# https://docs.github.com/en/actions/learn-github-actions/sharing-workflows-with-your-organization

# SPDX-FileCopyrightText: 2022 Free Software Foundation Europe e.V. <https://fsfe.org>
#
# SPDX-License-Identifier: CC0-1.0

name: REUSE Compliance Check

on: pull_request

jobs:
reuse-compliance-check:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@44c2b7a8a4ea60a981eaca3cf939b5f4305c123b # v4.1.5
- name: REUSE Compliance Check
uses: fsfe/reuse-action@a46482ca367aef4454a87620aa37c2be4b2f8106 # v3.0.0
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
# SPDX-FileCopyrightText: 2018 Nextcloud GmbH and Nextcloud contributors
# SPDX-License-Identifier: CC0-1.0

/dist
/src/fonts

Expand Down
36 changes: 36 additions & 0 deletions .reuse/dep5
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: Nextcloud Vue components library
Upstream-Contact: Nextcloud GmbH <https://nextcloud.com/impressum/>
Source: https://github.com/nextcloud-libraries/nextcloud-vue

Files: package.json package-lock.json .github/pull_request_template.md
Copyright: Nextcloud GmbH and Nextcloud contributors
License: AGPL-3.0-or-later

Files: styleguide/assets/icons.css styleguide/assets/server.css cypress/snapshots/* tests/unit/functions/usernameToColor/__snapshots__/usernameToColor.spec.js.snap
Copyright: Nextcloud GmbH and Nextcloud contributors
License: AGPL-3.0-or-later

Files: l10n/*.pot
Copyright: 2020-2024 Nextcloud translators
License: AGPL-3.0-or-later

Files: tsconfig.json tsconfig.webpack.json cypress/tsconfig.json tests/tsconfig.json
Copyright: 2022-2024 Nextcloud GmbH and Nextcloud contributors
License: CC0-1.0

Files: styleguide/assets/img/favicon*.* styleguide/assets/img/logo/logo*.* styleguide/assets/img/categories/dashboard.svg
Copyright: 2016-2024 Nextcloud GmbH
License: LicenseRef-NextcloudTrademarks

Files: styleguide/assets/close.svg styleguide/assets/img/rss.svg styleguide/assets/img/breadcrumb.svg styleguide/assets/img/actions/add.svg styleguide/assets/img/actions/address.svg styleguide/assets/img/actions/arrow-left.svg styleguide/assets/img/actions/arrow-right.svg styleguide/assets/img/actions/audio-off.svg styleguide/assets/img/actions/audio.svg styleguide/assets/img/actions/caret-white.svg styleguide/assets/img/actions/caret.svg styleguide/assets/img/actions/checkbox-mark-dark.svg styleguide/assets/img/actions/checkbox-mark-white.svg styleguide/assets/img/actions/checkbox-mark.svg styleguide/assets/img/actions/checkbox-mixed-dark.svg styleguide/assets/img/actions/checkbox-mixed-white.svg styleguide/assets/img/actions/checkbox-mixed.svg styleguide/assets/img/actions/checkmark-white.svg styleguide/assets/img/actions/checkmark.png styleguide/assets/img/actions/checkmark.svg styleguide/assets/img/actions/clippy.svg styleguide/assets/img/actions/close.svg styleguide/assets/img/actions/comment.png styleguide/assets/img/actions/comment.svg styleguide/assets/img/actions/confirm-fade.svg styleguide/assets/img/actions/confirm-white.svg styleguide/assets/img/actions/confirm.svg styleguide/assets/img/actions/delete.svg styleguide/assets/img/actions/details.svg styleguide/assets/img/actions/disabled-user.svg styleguide/assets/img/actions/disabled-users.svg styleguide/assets/img/actions/download.svg styleguide/assets/img/actions/edit.svg styleguide/assets/img/actions/error-white.svg styleguide/assets/img/actions/error.svg styleguide/assets/img/actions/external.svg styleguide/assets/img/actions/filter.svg styleguide/assets/img/actions/fullscreen.svg styleguide/assets/img/actions/group.svg styleguide/assets/img/actions/history.png styleguide/assets/img/actions/history.svg styleguide/assets/img/actions/info-white.svg styleguide/assets/img/actions/info.svg styleguide/assets/img/actions/logout.svg styleguide/assets/img/actions/mail.svg styleguide/assets/img/actions/menu-sidebar.svg styleguide/assets/img/actions/menu.svg styleguide/assets/img/actions/more-white.svg styleguide/assets/img/actions/more.svg styleguide/assets/img/actions/password-white.svg styleguide/assets/img/actions/password.png styleguide/assets/img/actions/password.svg styleguide/assets/img/actions/pause.svg styleguide/assets/img/actions/play-add.svg styleguide/assets/img/actions/play-next.svg styleguide/assets/img/actions/play-previous.svg styleguide/assets/img/actions/play.svg styleguide/assets/img/actions/projects.svg styleguide/assets/img/actions/public-white.svg styleguide/assets/img/actions/public.svg styleguide/assets/img/actions/quota.svg styleguide/assets/img/actions/rename.svg styleguide/assets/img/actions/screen-off.svg styleguide/assets/img/actions/screen.svg styleguide/assets/img/actions/search.svg styleguide/assets/img/actions/settings-dark.svg styleguide/assets/img/actions/settings.svg styleguide/assets/img/actions/share.png styleguide/assets/img/actions/share.svg styleguide/assets/img/actions/shared.svg styleguide/assets/img/actions/sound-off.svg styleguide/assets/img/actions/sound.svg styleguide/assets/img/actions/star-dark.svg styleguide/assets/img/actions/star.png styleguide/assets/img/actions/star.svg styleguide/assets/img/actions/starred.png styleguide/assets/img/actions/starred.svg styleguide/assets/img/actions/tag.png styleguide/assets/img/actions/tag.svg styleguide/assets/img/actions/timezone.svg styleguide/assets/img/actions/toggle-background.svg styleguide/assets/img/actions/toggle-filelist.svg styleguide/assets/img/actions/toggle-pictures.svg styleguide/assets/img/actions/toggle.svg styleguide/assets/img/actions/triangle-e.svg styleguide/assets/img/actions/triangle-n.svg styleguide/assets/img/actions/triangle-s.svg styleguide/assets/img/actions/upload.svg styleguide/assets/img/actions/user.svg styleguide/assets/img/actions/verified.svg styleguide/assets/img/actions/verify.svg styleguide/assets/img/actions/verifying.svg styleguide/assets/img/actions/video-off.svg styleguide/assets/img/actions/video-switch.svg styleguide/assets/img/actions/video.svg styleguide/assets/img/actions/view-close.svg styleguide/assets/img/actions/view-download.svg styleguide/assets/img/actions/view-next.svg styleguide/assets/img/actions/view-pause.svg styleguide/assets/img/actions/view-play.svg styleguide/assets/img/actions/view-previous.svg styleguide/assets/img/categories/auth.svg styleguide/assets/img/categories/bundles.svg styleguide/assets/img/categories/customization.svg styleguide/assets/img/categories/files.svg styleguide/assets/img/categories/games.svg styleguide/assets/img/categories/integration.svg styleguide/assets/img/categories/monitoring.svg styleguide/assets/img/categories/multimedia.svg styleguide/assets/img/categories/office.svg styleguide/assets/img/categories/organization.svg styleguide/assets/img/categories/social.svg styleguide/assets/img/categories/workflow.svg styleguide/assets/img/filetypes/application-pdf.svg styleguide/assets/img/filetypes/application.svg styleguide/assets/img/filetypes/audio.svg styleguide/assets/img/filetypes/file.svg styleguide/assets/img/filetypes/folder-drag-accept.svg styleguide/assets/img/filetypes/folder-encrypted.svg styleguide/assets/img/filetypes/folder-external.svg styleguide/assets/img/filetypes/folder-public.svg styleguide/assets/img/filetypes/folder-shared.svg styleguide/assets/img/filetypes/folder-starred.svg styleguide/assets/img/filetypes/folder.svg styleguide/assets/img/filetypes/font.svg styleguide/assets/img/filetypes/image.svg styleguide/assets/img/filetypes/link.svg styleguide/assets/img/filetypes/location.svg styleguide/assets/img/filetypes/mindmap.svg styleguide/assets/img/filetypes/package-x-generic.svg styleguide/assets/img/filetypes/text-calendar.svg styleguide/assets/img/filetypes/text-code.svg styleguide/assets/img/filetypes/text-vcard.svg styleguide/assets/img/filetypes/text.svg styleguide/assets/img/filetypes/video.svg styleguide/assets/img/filetypes/x-office-document.svg styleguide/assets/img/filetypes/x-office-drawing.svg styleguide/assets/img/filetypes/x-office-form-template.svg styleguide/assets/img/filetypes/x-office-form.svg styleguide/assets/img/filetypes/x-office-presentation.svg styleguide/assets/img/filetypes/x-office-spreadsheet.svg styleguide/assets/img/places/calendar-dark.png styleguide/assets/img/places/calendar.png styleguide/assets/img/places/calendar.svg styleguide/assets/img/places/contacts-dark.png styleguide/assets/img/places/contacts.svg styleguide/assets/img/places/default-app-icon.svg styleguide/assets/img/places/files.svg styleguide/assets/img/places/home.svg styleguide/assets/img/places/link.svg styleguide/assets/img/places/music.svg styleguide/assets/img/places/picture.svg
Copyright: 2018-2024 Google Inc.
License: Apache-2.0

Files: styleguide/assets/img/loading*
Copyright: 2017-2024 Nextcloud GmbH and Nextcloud contributors
License: AGPL-3.0-or-later

Files: styleguide/assets/img/background styleguide/assets/img/app-background.jpg
Copyright: Kamil Porembiński
License: CC-BY-SA-4.0
3 changes: 3 additions & 0 deletions .stylelintignore
Original file line number Diff line number Diff line change
@@ -1 +1,4 @@
# SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors
# SPDX-License-Identifier: CC0-1.0

/src/fonts
34 changes: 34 additions & 0 deletions AUTHORS.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
<!--
- SPDX-FileCopyrightText: 2020-2024 Nextcloud GmbH and Nextcloud contributors
- SPDX-License-Identifier: AGPL-3.0-or-later
-->
# Authors

- Azul <azul@riseup.net>
- Carl Schwan <carl@carlschwan.eu>
- Christopher Ng <chrng8@gmail.com>
- Christoph Wurst <christoph@winzerhof-wurst.at>
- Erik Pellikka <erik@pellikka.org>
- Ferdinand Thiessen <opensource@fthiessen.de>
- Georg Ehrke <georg-nextcloud@ehrke.email>
- Greta Doci <gretadoci@gmail.com>
- Grigorii K. Shartsev <me@shgk.me>
- Guido Krömer <mail@cacodaemon.de>
- Jan-Christoph Borchardt <hey@jancborchardt.net>
- Joas Schilling <coding@schilljs.com>
- John Molakvoæ <skjnldsv@protonmail.com>
- Jonas Meurer <jonas@freesources.org>
- Jonas Sulzer <jonas@violoncello.ch>
- Jonathan Treffler <mail@jonathan-treffler.de>
- Julia Kirschenheuter <julia.kirschenheuter@nextcloud.com>
- Julien Veyssier <eneiluj@posteo.net>
- Julius Härtl <jus@bitgrid.net>
- Kristof Hamann
- Maksim Sukharev <antreesy.web@gmail.com>
- Marco Ambrosini <marcoambrosini@pm.me>
- Raimund Schlüßler <raimund.schluessler@mailbox.org>
- Richard Steinmetz <richard@steinmetz.cloud>
- Robin Appelman <robin@icewind.nl>
- Simon Belbeoch <simon.belbeoch@gmail.com>
- Vincent Petry <vincent@nextcloud.com>
- Vinicius Reis <vinicius@nextcloud.com>
5 changes: 5 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
<!--
- SPDX-FileCopyrightText: 2020 Nextcloud GmbH and Nextcloud contributors
- SPDX-License-Identifier: AGPL-3.0-or-later
-->

# Changelog

All notable changes to this project will be documented in this file.
Expand Down
Loading

0 comments on commit c41253f

Please sign in to comment.