🐙 GitHub integration into Nextcloud
Перейти к файлу
Sami Finnilä 5927ed776b
Upgrade to NcDashboardWidget (#89)
* Upgrade to NcDashboardWidget

Signed-off-by: MB-Finski <sami.finnila@gmail.com>

* Fix indents

Signed-off-by: MB-Finski <sami.finnila@gmail.com>

---------

Signed-off-by: MB-Finski <sami.finnila@gmail.com>
2024-03-06 17:43:19 +05:30
.github Update php linting matrix 2024-02-22 12:23:07 +00:00
.tx [tx-robot] Update transifex configuration 2022-10-01 02:38:04 +00:00
appinfo 2.0.6 2023-07-21 13:59:35 +02:00
css remove useless css files 2022-11-14 14:27:17 +01:00
img show reactions 2022-09-04 16:38:09 +02:00
l10n Fix(l10n): Update translations from Transifex 2024-03-06 02:07:42 +00:00
lib Upgrade to NcDashboardWidget (#89) 2024-03-06 17:43:19 +05:30
src Upgrade to NcDashboardWidget (#89) 2024-03-06 17:43:19 +05:30
templates optionally connect in a popup 2022-08-26 13:08:39 +02:00
tests Downgrade to phpunit 9.6 to support php 8.0 2024-02-22 11:59:13 +00:00
vendor-bin Downgrade to phpunit 9.6 to support php 8.0 2024-02-22 11:59:13 +00:00
.eslintrc.js bring eslint/stylelint back 2022-05-30 11:50:03 +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 fix appstore build 2023-04-26 14:44:16 +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 Add unit tests for all API controller methods 2023-12-08 11:13:44 +00:00
CHANGELOG.md Add unit tests for all API controller methods 2023-12-08 11:13:44 +00:00
COPYING let's go, personal settings are working 2020-07-15 15:14:48 +02:00
README.md 1.0.9 2022-10-07 03:11:28 +02:00
composer.json Downgrade to phpunit 9.6 to support php 8.0 2024-02-22 11:59:13 +00:00
composer.lock Downgrade to phpunit 9.6 to support php 8.0 2024-02-22 11:59:13 +00:00
krankerl.toml add krankerl conf and .nextcloudignore for release action 2023-04-26 13:24:51 +02:00
makefile fix build 2022-10-07 02:58:55 +02:00
package-lock.json Upgrade to NcDashboardWidget (#89) 2024-03-06 17:43:19 +05:30
package.json Upgrade to NcDashboardWidget (#89) 2024-03-06 17:43:19 +05:30
psalm.xml Add psalm, cs:fix, and fix all psalm errors 2024-02-22 09:01:31 +00:00
stylelint.config.js bring eslint/stylelint back 2022-05-30 11:50:03 +02:00
webpack.js implement discoverable/searchable reference provider 2023-02-07 17:15:17 +01:00

README.md

GitHub integration in Nextcloud

🐙 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.