Name |
Date |
Size |
#Lines |
LOC |
||
---|---|---|---|---|---|---|
.. | 11-Apr-2025 | - | ||||
conf/ | H | 03-May-2018 | - | 18 | 8 | |
gitlab/ | H | 03-May-2018 | - | 98 | 71 | |
images/ | H | 03-May-2018 | - | |||
lang/ | H | 03-May-2018 | - | 44 | 22 | |
README.md | H A D | 16-Oct-2017 | 1.8 KiB | 71 | 45 | |
action.php | H A D | 16-Oct-2017 | 758 | 30 | 16 | |
plugin.info.txt | H A D | 16-Oct-2017 | 152 | 7 | 6 | |
server.json | H A D | 16-Oct-2017 | 227 | 11 | 10 | |
style.css | H A D | 16-Oct-2017 | 350 | 27 | 22 | |
syntax.php | H A D | 16-Oct-2017 | 6 KiB | 169 | 132 |
README.md
1# Plugin Gitlab-Project 2 3Plugin Gitlab-Project display a Gitlab project inside Dokuwiki. 4 5## Requirements 6 7This plugin does not need any requirements. 8 9## Install 10 11Download Gitlab Project into your `${dokuwiki_root}/lib/plugins` folder and restart dokuwiki or use the Extension Manager. 12 13## Configuration 14 15You can configure Gitlab-Project in the Configuration Manager of Dokuwiki: 16 17* **server.default**: Set your default Gitlab url, without slash ending. You can override this setting in `server.json` file. 18* **token.default**: Fill your admin token. You can override this setting in `server.json` file. 19* **unwanted.users**: If you want to not display some users of your project, add them here, separated by commas. 20 21Gitlab-Project will use this data by default. 22 23## Syntax 24 25### Default Syntax: 26 27```php 28<gitlab project="<NAMESPACE>/<PROJECT_NAME>" /> 29``` 30 31**NAMESPACE** is the namespace of your project, typically the name of the user or group in which the project is located. 32 33**PROJECT_NAME** is the name of project. 34 35For e.g., if you have a project available at `http://my-gitlab/foo/bar`, the syntax will be: 36 37```php 38<gitlab project="foo/bar" /> 39``` 40 41### Override Server and Token 42 43Inside the root of the plugin, you will have a JSON file called: `server.json`. Inside you can add other servers and their tokens, than the one defined in the plugin settings. 44 45Just call it after by its name. 46 47E.g.: 48 49Say that you've the following json file: 50 51```json 52{ 53 "second": { 54 "url": "http://my-second-gitlab.com", 55 "api_token": "a1a1a1a1a1a11a1a" 56 }, 57 "third": { 58 "url": "http://my-third-gitlab.com", 59 "api_token": "b2b2b2b2b2b222b2" 60 } 61} 62``` 63 64Then simply add `server` parameter: 65 66```php 67<gitlab server="second" project="foo/bar" /> 68``` 69 70For further information, see also this plugins on [dokuwiki.org](https://www.dokuwiki.org/plugin:gitlabproject). 71