mirror of
https://github.com/nextcloud/integration_github.git
synced 2026-05-09 15:08:45 +02:00
No description
- JavaScript 55%
- PHP 30.4%
- Vue 13.7%
- Makefile 0.6%
- TypeScript 0.2%
- Other 0.1%
|
|
||
|---|---|---|
| .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
🐙 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
- Simply clone this repository into the
appsfolder of your Nextcloud development instance. - Run
make composerto install the dependencies. - Run
make npmfor a production build ormake npm-devfor a watch/dev build. - Then activate it through the apps management.
- Make sure to configure it in "Connected accounts" in personal/administration settings.