No description
  • JavaScript 56.1%
  • PHP 29.6%
  • Vue 13.4%
  • Makefile 0.6%
  • TypeScript 0.2%
  • Other 0.1%
Find a file
Nextcloud bot ae1f7c0f2c
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2026-06-12 01:36:32 +00:00
.github
.tx
appinfo
css
img
l10n
lib
LICENSES
src
templates
tests
vendor-bin
.eslintrc.cjs
.gitattributes
.gitignore
.l10nignore
.nextcloudignore
.php-cs-fixer.dist.php
AUTHORS.md
CHANGELOG.md
composer.json
composer.lock
COPYING
krankerl.toml
makefile
package-lock.json
package.json
psalm.xml
README.md
REUSE.toml
stylelint.config.cjs
vite.config.ts
webpack.js

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.