No description
  • JavaScript 55%
  • PHP 30.4%
  • Vue 13.7%
  • Makefile 0.6%
  • TypeScript 0.2%
  • Other 0.1%
Find a file
Nextcloud bot 9674afbc1d
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2026-05-08 01:05:44 +00:00
.github fix: sync appstore-build-publish workflow to current template 2026-04-24 08:29:25 +00:00
.tx [tx-robot] Update transifex configuration 2022-10-01 02:38:04 +00:00
appinfo fix: sync appstore-build-publish workflow to current template 2026-04-24 08:29:25 +00:00
css chore: Add SPDX header 2024-09-14 23:01:47 +02:00
img show reactions 2022-09-04 16:38:09 +02:00
l10n fix(l10n): Update translations from Transifex 2026-05-08 01:05:44 +00:00
lib fix(issue-pr-ref): handle unexisting comment number in issue/pr URL 2026-03-15 01:36:50 +01:00
LICENSES chore: Update AGPL3 to AGPL3+ 2024-09-14 23:01:49 +02:00
src fix: Add note that repo scope is needed to preview private repo links, fix #160 2026-04-20 16:44:47 +02:00
templates chore: Add SPDX header 2024-09-14 23:01:47 +02:00
tests feat: release 3.2.3 with Nextcloud 34 support 2026-04-21 16:35:23 +00:00
vendor-bin bump min/max supported nc version to 33/34. use psalm-matrix action from nextcloud/.github 2026-03-15 01:28:26 +01:00
.eslintrc.cjs add missing SPDX header 2024-09-28 12:48:36 +02:00
.gitattributes Add psalm, cs:fix, and fix all psalm errors 2024-02-22 09:01:31 +00:00
.gitignore Add psalm, cs:fix, and fix all psalm errors 2024-02-22 09:01:31 +00:00
.l10nignore Add basic transifex config 2020-09-18 20:18:55 +02:00
.nextcloudignore add vite config to .nextcloudignore, small adjustment to krankerl config 2024-09-28 12:55:07 +02:00
.php-cs-fixer.dist.php Add psalm, cs:fix, and fix all psalm errors 2024-02-22 09:01:31 +00:00
AUTHORS.md chore: Add SPDX header 2024-09-14 23:01:47 +02:00
CHANGELOG.md fix: sync appstore-build-publish workflow to current template 2026-04-24 08:29:25 +00:00
composer.json feat: release 3.2.3 with Nextcloud 34 support 2026-04-21 16:35:23 +00:00
composer.lock feat: release 3.2.3 with Nextcloud 34 support 2026-04-21 16:35:23 +00:00
COPYING let's go, personal settings are working 2020-07-15 15:14:48 +02:00
krankerl.toml add vite config to .nextcloudignore, small adjustment to krankerl config 2024-09-28 12:55:07 +02:00
makefile chore: Add SPDX header 2024-09-14 23:01:47 +02:00
package-lock.json Merge pull request #173 from nextcloud/dependabot/npm_and_yarn/immutable-5.1.5 2026-03-06 20:52:33 +02:00
package.json migrate to vue 3 + nc/vue 9.2 2025-12-05 10:18:36 +01:00
psalm.xml chore: use IExternalProvider, update composer dependencies, use psalm 6, fix psalm issues 2025-10-01 10:36:25 +02:00
README.md docs: Add development setup steps to readme 2026-04-30 12:38:05 +02:00
REUSE.toml chore: migrate to toml format 2024-09-14 23:01:48 +02:00
stylelint.config.cjs switch to vite 2024-09-28 12:37:12 +02:00
vite.config.ts fix v-deep warnings 2025-12-05 10:18:37 +01:00
webpack.js implement discoverable/searchable reference provider 2023-02-07 17:15:17 +01:00

GitHub integration in Nextcloud

REUSE status

🐙 Put an octopus in your engine!

This app adds:

  • A dashboard widget to see your most important GitHub notifications
  • A search provider for repositories, issues and pull requests
  • A link reference provider to render links to issues, pull requests and comments in Talk and Text

🔧 Configuration

User settings

The account configuration happens in the "Connected accounts" user settings section. It requires to create a personal access token in your GitHub settings.

A link to the "Connected accounts" user settings section will be displayed in the widget for users who didn't configure a GitHub account.

Admin settings

There also is a "Connected accounts" admin settings section if you want to allow your Nextcloud users to use OAuth to authenticate to GitHub.

🚧 Development setup

  1. Simply clone this repository into the apps folder of your Nextcloud development instance.
  2. Run make composer to install the dependencies.
  3. Run make npm for a production build or make npm-dev for a watch/dev build.
  4. Then activate it through the apps management.
  5. Make sure to configure it in "Connected accounts" in personal/administration settings.