{"action":"created","comment":{"url":"https://api.github.com/repos/ElektraInitiative/libelektra/pulls/comments/90023399","pull_request_review_id":10548886,"id":90023399,"diff_hunk":"@@ -0,0 +1,196 @@\n+# REST Service for Sharing of Configuration Snippets #\n+\n+This tutorial explains how to install, configure and run everything that is required\n+for the Snippet Sharing service and website. As operating system we expect Debian\n+Jessie to be used, although most parts should also be applicable to other systems.\n+\n+## What is this? ##\n+\n+The Snippet Sharing service consists of two parts, a backend (the REST server) and\n+a frontend (an AngularJS application executed in the browser), which does also house\n+the Elektra website. The service itself can be used to share configuration snippets,\n+i.e. configuration files of arbitrary applications.\n+\n+## Installation ##\n+\n+### Install Dependencies ###\n+\n+As first step we need to install some dependencies required by the applications.\n+\n+#### Backend ####\n+\n+The backend requires the most dependencies and unfortunately some of them need to be\n+installed manually because no APT packages are available.\n+\n+The required dependencies with their own dependencies are:\n+\n+- CppCMS >= v1.0.0\n+    - Zlib library\n+    - PCRE library\n+    - Python >= v2.4 (but not v3)\n+    - ICU library >= v3.6\n+    - gcrypt or OpenSSL library\n+- Boost >= v1.45\n+- OpenSSL\n+- LibJWT >= v1.5\n+    - Jansson\n+    - OpenSSL\n+\n+Although you will also need CMake and a modern C/C++ compiler, we will omit this part\n+from the tutorial as you should have them installed already by default.\n+\n+##### APT Packages #####\n+\n+To install all required APT packages at once, simply run:\n+`apt-get install libboost-all-dev libpcre3-dev zlib1g-dev libgcrypt11-dev libicu-dev python libssl-dev`\n+\n+##### CppCMS #####\n+\n+To install CppCMS, there are two options available:\n+\n+- Download and build from source\n+- Install via dependency manager\n+\n+To install CppCMS manually without dependency manager:\n+- Download the (latest) CppCMS source from [SourceForge](https://sourceforge.net/projects/cppcms/files/cppcms/)\n+- Extract the archive: `tar -xjf cppcms-1.x.x.tar.bz2 && cd cppcms-1.x.x` (replace 1.x.x with your version)\n+- Configure the build: `mkdir build && cd build && cmake ..`\n+- Execute the build, run tests and install: `make && make test && make install`\n+\n+Further build and installation information can be found on their\n+[website](http://cppcms.com/wikipp/en/page/cppcms_1x_build).\n+It contains also a [guide](http://cppcms.com/wikipp/en/page/apt)\n+explaining the installation through a dependency manager.\n+Unfortunately, no repository is available for Debian Jessie yet.\n+\n+##### Jansson #####\n+\n+The Jansson library supports working with json data in C.\n+To install it, use the following steps:\n+\n+- Download the (latest) source from [their website](http://www.digip.org/jansson/releases/)\n+- Extract the archive: `bunzip2 -c jansson-2.x.tar.bz2 | tar xf - && cd jansson-2.x` (replace 2.x with your version)\n+- Configure the build: `mkdir build && cd build && cmake ..`\n+- Execute the build, run tests and install: `make && make check && make install`\n+\n+##### LibJWT #####\n+\n+Now we can also install LibJWT:\n+\n+- Download the (latest) source from [GitHub](https://github.com/benmcollins/libjwt/releases)\n+- Extract the archive: `tar -xjf v1.x.x && cd libjwt-1.x.x` (replace 1.x.x with your version)\n+- Configure the build: `mkdir build && cd build && cmake ..`\n+- Execute the build and run tests: `make jwt && make jwt_static && make check`\n+\n+Alternatively LibJWT can also be installed through a pre-built APT package:\n+\n+- Add APT repository: `add-apt-repository ppa:ben-collins/libjwt`\n+- Install via apt-get: `apt-get update && apt-get install libjwt`\n+\n+#### Frontend ####\n+\n+The frontend does only require the package manager [npm](https://www.npmjs.com/).\n+It is preferred to install it along with [nodeJS](https://nodejs.org/).\n+\n+To install npm via APT, use: `apt-get install npm`\n+\n+### Build the Applications ###\n+\n+After installing the dependencies, we are ready to build the applications.\n+To do so, we can follow the steps explained in the [build guide](/doc/COMPILE.md).\n+Make sure to include the two tools `rest-backend` and `rest-frontend`, e.g. by\n+using the arguments `-DTOOLS=ALL` or `-DTOOLS=rest-backend;rest-frontend`.\n+\n+## Configuration ##\n+\n+The applications configure themselves as much as possible during build,\n+but some settings have to be set manually afterwards.\n+\n+### Backend ###\n+\n+To make sure that the configuration specification was set properly during installation,\n+use the command `kdb mount`. You should see a list of mountpoints, of which one should\n+be something like `/sw/elektra/restbackend/#0`. If you do not see this mountpoint,\n+use `kdb mount rest-backend-spec.ini /sw/elektra/restbackend/#0 ni` to mount it manually.\n+\n+After that you need to set three additional configuration parameters that have no defaults.\n+It is recommended to set them for the system namespace if you will use a tool like\n+`systemctl` to manage the services. (For the api_specification key, see below!)\n+```\n+kdb set system/sw/elektra/restbackend/#0/current/backend/jwt/encryption_key \"use_a_secret_key_here!\"\n+kdb set system/sw/elektra/restbackend/#0/current/backend/api_specification/html \"http://link.to/the/html/version/of/api/description\"","path":"doc/tutorials/snippet-sharing-rest-service.md","position":121,"original_position":121,"commit_id":"e96fa77d0ea1241ea8e7a369a416a953088b4109","original_commit_id":"e96fa77d0ea1241ea8e7a369a416a953088b4109","user":{"login":"Namoshek","id":8877609,"avatar_url":"https://avatars.githubusercontent.com/u/8877609?v=3","gravatar_id":"","url":"https://api.github.com/users/Namoshek","html_url":"https://github.com/Namoshek","followers_url":"https://api.github.com/users/Namoshek/followers","following_url":"https://api.github.com/users/Namoshek/following{/other_user}","gists_url":"https://api.github.com/users/Namoshek/gists{/gist_id}","starred_url":"https://api.github.com/users/Namoshek/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Namoshek/subscriptions","organizations_url":"https://api.github.com/users/Namoshek/orgs","repos_url":"https://api.github.com/users/Namoshek/repos","events_url":"https://api.github.com/users/Namoshek/events{/privacy}","received_events_url":"https://api.github.com/users/Namoshek/received_events","type":"User","site_admin":false},"body":"`restapi.libelektra.org` was meant for the backend itself, not for additional resources. I think your suggestions with `doc.libelektra.org` sounds good.\r\n\r\nI don't think you can \"generate them together\", but \"putting the generated files in the same place\" should be no issue at all.","created_at":"2016-11-29T14:51:36Z","updated_at":"2016-11-29T14:51:36Z","html_url":"https://github.com/ElektraInitiative/libelektra/pull/1142#discussion_r90023399","pull_request_url":"https://api.github.com/repos/ElektraInitiative/libelektra/pulls/1142","_links":{"self":{"href":"https://api.github.com/repos/ElektraInitiative/libelektra/pulls/comments/90023399"},"html":{"href":"https://github.com/ElektraInitiative/libelektra/pull/1142#discussion_r90023399"},"pull_request":{"href":"https://api.github.com/repos/ElektraInitiative/libelektra/pulls/1142"}}},"pull_request":{"url":"https://api.github.com/repos/ElektraInitiative/libelektra/pulls/1142","id":95665650,"html_url":"https://github.com/ElektraInitiative/libelektra/pull/1142","diff_url":"https://github.com/ElektraInitiative/libelektra/pull/1142.diff","patch_url":"https://github.com/ElektraInitiative/libelektra/pull/1142.patch","issue_url":"https://api.github.com/repos/ElektraInitiative/libelektra/issues/1142","number":1142,"state":"open","locked":false,"title":"Tutorial: Snippet Sharing","user":{"login":"Namoshek","id":8877609,"avatar_url":"https://avatars.githubusercontent.com/u/8877609?v=3","gravatar_id":"","url":"https://api.github.com/users/Namoshek","html_url":"https://github.com/Namoshek","followers_url":"https://api.github.com/users/Namoshek/followers","following_url":"https://api.github.com/users/Namoshek/following{/other_user}","gists_url":"https://api.github.com/users/Namoshek/gists{/gist_id}","starred_url":"https://api.github.com/users/Namoshek/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Namoshek/subscriptions","organizations_url":"https://api.github.com/users/Namoshek/orgs","repos_url":"https://api.github.com/users/Namoshek/repos","events_url":"https://api.github.com/users/Namoshek/events{/privacy}","received_events_url":"https://api.github.com/users/Namoshek/received_events","type":"User","site_admin":false},"body":"# Purpose\r\n\r\nTutorial that explains how to install, configure and run the Snippet Sharing tools. Task description in #1140.\r\n\r\n# All Contents\r\n\r\n- Scripts to configure, start and stop the rest-frontend\r\n- Manpage for rest-frontend\r\n- Mount specification of rest-backend config during build\r\n- Readme improvements for both applications\r\n- Tutorial\r\n\r\n# Issues\r\n\r\n- [ ] The mounted specification does not seem to work properly. The wildcard _ (underline) gets ignored by the rest-backend when querying keys with \"current\" instead of \"_\". Help welcome!\r\n\r\n@markus2330 please review my pull request\r\n","created_at":"2016-11-29T10:36:57Z","updated_at":"2016-11-29T14:51:36Z","closed_at":null,"merged_at":null,"merge_commit_sha":"d0b99c688cdc326ff8fc241cb5b808fc4a5aae73","assignee":{"login":"Namoshek","id":8877609,"avatar_url":"https://avatars.githubusercontent.com/u/8877609?v=3","gravatar_id":"","url":"https://api.github.com/users/Namoshek","html_url":"https://github.com/Namoshek","followers_url":"https://api.github.com/users/Namoshek/followers","following_url":"https://api.github.com/users/Namoshek/following{/other_user}","gists_url":"https://api.github.com/users/Namoshek/gists{/gist_id}","starred_url":"https://api.github.com/users/Namoshek/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Namoshek/subscriptions","organizations_url":"https://api.github.com/users/Namoshek/orgs","repos_url":"https://api.github.com/users/Namoshek/repos","events_url":"https://api.github.com/users/Namoshek/events{/privacy}","received_events_url":"https://api.github.com/users/Namoshek/received_events","type":"User","site_admin":false},"assignees":[{"login":"Namoshek","id":8877609,"avatar_url":"https://avatars.githubusercontent.com/u/8877609?v=3","gravatar_id":"","url":"https://api.github.com/users/Namoshek","html_url":"https://github.com/Namoshek","followers_url":"https://api.github.com/users/Namoshek/followers","following_url":"https://api.github.com/users/Namoshek/following{/other_user}","gists_url":"https://api.github.com/users/Namoshek/gists{/gist_id}","starred_url":"https://api.github.com/users/Namoshek/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Namoshek/subscriptions","organizations_url":"https://api.github.com/users/Namoshek/orgs","repos_url":"https://api.github.com/users/Namoshek/repos","events_url":"https://api.github.com/users/Namoshek/events{/privacy}","received_events_url":"https://api.github.com/users/Namoshek/received_events","type":"User","site_admin":false}],"milestone":null,"commits_url":"https://api.github.com/repos/ElektraInitiative/libelektra/pulls/1142/commits","review_comments_url":"https://api.github.com/repos/ElektraInitiative/libelektra/pulls/1142/comments","review_comment_url":"https://api.github.com/repos/ElektraInitiative/libelektra/pulls/comments{/number}","comments_url":"https://api.github.com/repos/ElektraInitiative/libelektra/issues/1142/comments","statuses_url":"https://api.github.com/repos/ElektraInitiative/libelektra/statuses/e96fa77d0ea1241ea8e7a369a416a953088b4109","head":{"label":"Namoshek:rest-install-and-run","ref":"rest-install-and-run","sha":"e96fa77d0ea1241ea8e7a369a416a953088b4109","user":{"login":"Namoshek","id":8877609,"avatar_url":"https://avatars.githubusercontent.com/u/8877609?v=3","gravatar_id":"","url":"https://api.github.com/users/Namoshek","html_url":"https://github.com/Namoshek","followers_url":"https://api.github.com/users/Namoshek/followers","following_url":"https://api.github.com/users/Namoshek/following{/other_user}","gists_url":"https://api.github.com/users/Namoshek/gists{/gist_id}","starred_url":"https://api.github.com/users/Namoshek/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Namoshek/subscriptions","organizations_url":"https://api.github.com/users/Namoshek/orgs","repos_url":"https://api.github.com/users/Namoshek/repos","events_url":"https://api.github.com/users/Namoshek/events{/privacy}","received_events_url":"https://api.github.com/users/Namoshek/received_events","type":"User","site_admin":false},"repo":{"id":53196992,"name":"libelektra","full_name":"Namoshek/libelektra","owner":{"login":"Namoshek","id":8877609,"avatar_url":"https://avatars.githubusercontent.com/u/8877609?v=3","gravatar_id":"","url":"https://api.github.com/users/Namoshek","html_url":"https://github.com/Namoshek","followers_url":"https://api.github.com/users/Namoshek/followers","following_url":"https://api.github.com/users/Namoshek/following{/other_user}","gists_url":"https://api.github.com/users/Namoshek/gists{/gist_id}","starred_url":"https://api.github.com/users/Namoshek/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Namoshek/subscriptions","organizations_url":"https://api.github.com/users/Namoshek/orgs","repos_url":"https://api.github.com/users/Namoshek/repos","events_url":"https://api.github.com/users/Namoshek/events{/privacy}","received_events_url":"https://api.github.com/users/Namoshek/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/Namoshek/libelektra","description":"Elektra serves as a universal and secure framework to access configuration parameters in a global, hierarchical key database.","fork":true,"url":"https://api.github.com/repos/Namoshek/libelektra","forks_url":"https://api.github.com/repos/Namoshek/libelektra/forks","keys_url":"https://api.github.com/repos/Namoshek/libelektra/keys{/key_id}","collaborators_url":"https://api.github.com/repos/Namoshek/libelektra/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/Namoshek/libelektra/teams","hooks_url":"https://api.github.com/repos/Namoshek/libelektra/hooks","issue_events_url":"https://api.github.com/repos/Namoshek/libelektra/issues/events{/number}","events_url":"https://api.github.com/repos/Namoshek/libelektra/events","assignees_url":"https://api.github.com/repos/Namoshek/libelektra/assignees{/user}","branches_url":"https://api.github.com/repos/Namoshek/libelektra/branches{/branch}","tags_url":"https://api.github.com/repos/Namoshek/libelektra/tags","blobs_url":"https://api.github.com/repos/Namoshek/libelektra/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/Namoshek/libelektra/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/Namoshek/libelektra/git/refs{/sha}","trees_url":"https://api.github.com/repos/Namoshek/libelektra/git/trees{/sha}","statuses_url":"https://api.github.com/repos/Namoshek/libelektra/statuses/{sha}","languages_url":"https://api.github.com/repos/Namoshek/libelektra/languages","stargazers_url":"https://api.github.com/repos/Namoshek/libelektra/stargazers","contributors_url":"https://api.github.com/repos/Namoshek/libelektra/contributors","subscribers_url":"https://api.github.com/repos/Namoshek/libelektra/subscribers","subscription_url":"https://api.github.com/repos/Namoshek/libelektra/subscription","commits_url":"https://api.github.com/repos/Namoshek/libelektra/commits{/sha}","git_commits_url":"https://api.github.com/repos/Namoshek/libelektra/git/commits{/sha}","comments_url":"https://api.github.com/repos/Namoshek/libelektra/comments{/number}","issue_comment_url":"https://api.github.com/repos/Namoshek/libelektra/issues/comments{/number}","contents_url":"https://api.github.com/repos/Namoshek/libelektra/contents/{+path}","compare_url":"https://api.github.com/repos/Namoshek/libelektra/compare/{base}...{head}","merges_url":"https://api.github.com/repos/Namoshek/libelektra/merges","archive_url":"https://api.github.com/repos/Namoshek/libelektra/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/Namoshek/libelektra/downloads","issues_url":"https://api.github.com/repos/Namoshek/libelektra/issues{/number}","pulls_url":"https://api.github.com/repos/Namoshek/libelektra/pulls{/number}","milestones_url":"https://api.github.com/repos/Namoshek/libelektra/milestones{/number}","notifications_url":"https://api.github.com/repos/Namoshek/libelektra/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/Namoshek/libelektra/labels{/name}","releases_url":"https://api.github.com/repos/Namoshek/libelektra/releases{/id}","deployments_url":"https://api.github.com/repos/Namoshek/libelektra/deployments","created_at":"2016-03-05T10:57:01Z","updated_at":"2016-05-07T21:43:07Z","pushed_at":"2016-11-29T10:36:09Z","git_url":"git://github.com/Namoshek/libelektra.git","ssh_url":"git@github.com:Namoshek/libelektra.git","clone_url":"https://github.com/Namoshek/libelektra.git","svn_url":"https://github.com/Namoshek/libelektra","homepage":"http://libelektra.org","size":36138,"stargazers_count":0,"watchers_count":0,"language":"C","has_issues":false,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":0,"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"ElektraInitiative:master","ref":"master","sha":"18db87bbd4f51889bb72f83942e2781c4ec7ba9e","user":{"login":"ElektraInitiative","id":7949092,"avatar_url":"https://avatars.githubusercontent.com/u/7949092?v=3","gravatar_id":"","url":"https://api.github.com/users/ElektraInitiative","html_url":"https://github.com/ElektraInitiative","followers_url":"https://api.github.com/users/ElektraInitiative/followers","following_url":"https://api.github.com/users/ElektraInitiative/following{/other_user}","gists_url":"https://api.github.com/users/ElektraInitiative/gists{/gist_id}","starred_url":"https://api.github.com/users/ElektraInitiative/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ElektraInitiative/subscriptions","organizations_url":"https://api.github.com/users/ElektraInitiative/orgs","repos_url":"https://api.github.com/users/ElektraInitiative/repos","events_url":"https://api.github.com/users/ElektraInitiative/events{/privacy}","received_events_url":"https://api.github.com/users/ElektraInitiative/received_events","type":"Organization","site_admin":false},"repo":{"id":21063580,"name":"libelektra","full_name":"ElektraInitiative/libelektra","owner":{"login":"ElektraInitiative","id":7949092,"avatar_url":"https://avatars.githubusercontent.com/u/7949092?v=3","gravatar_id":"","url":"https://api.github.com/users/ElektraInitiative","html_url":"https://github.com/ElektraInitiative","followers_url":"https://api.github.com/users/ElektraInitiative/followers","following_url":"https://api.github.com/users/ElektraInitiative/following{/other_user}","gists_url":"https://api.github.com/users/ElektraInitiative/gists{/gist_id}","starred_url":"https://api.github.com/users/ElektraInitiative/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ElektraInitiative/subscriptions","organizations_url":"https://api.github.com/users/ElektraInitiative/orgs","repos_url":"https://api.github.com/users/ElektraInitiative/repos","events_url":"https://api.github.com/users/ElektraInitiative/events{/privacy}","received_events_url":"https://api.github.com/users/ElektraInitiative/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/ElektraInitiative/libelektra","description":"Elektra serves as a universal and secure framework to access configuration parameters in a global, hierarchical key database.","fork":false,"url":"https://api.github.com/repos/ElektraInitiative/libelektra","forks_url":"https://api.github.com/repos/ElektraInitiative/libelektra/forks","keys_url":"https://api.github.com/repos/ElektraInitiative/libelektra/keys{/key_id}","collaborators_url":"https://api.github.com/repos/ElektraInitiative/libelektra/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/ElektraInitiative/libelektra/teams","hooks_url":"https://api.github.com/repos/ElektraInitiative/libelektra/hooks","issue_events_url":"https://api.github.com/repos/ElektraInitiative/libelektra/issues/events{/number}","events_url":"https://api.github.com/repos/ElektraInitiative/libelektra/events","assignees_url":"https://api.github.com/repos/ElektraInitiative/libelektra/assignees{/user}","branches_url":"https://api.github.com/repos/ElektraInitiative/libelektra/branches{/branch}","tags_url":"https://api.github.com/repos/ElektraInitiative/libelektra/tags","blobs_url":"https://api.github.com/repos/ElektraInitiative/libelektra/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/ElektraInitiative/libelektra/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/ElektraInitiative/libelektra/git/refs{/sha}","trees_url":"https://api.github.com/repos/ElektraInitiative/libelektra/git/trees{/sha}","statuses_url":"https://api.github.com/repos/ElektraInitiative/libelektra/statuses/{sha}","languages_url":"https://api.github.com/repos/ElektraInitiative/libelektra/languages","stargazers_url":"https://api.github.com/repos/ElektraInitiative/libelektra/stargazers","contributors_url":"https://api.github.com/repos/ElektraInitiative/libelektra/contributors","subscribers_url":"https://api.github.com/repos/ElektraInitiative/libelektra/subscribers","subscription_url":"https://api.github.com/repos/ElektraInitiative/libelektra/subscription","commits_url":"https://api.github.com/repos/ElektraInitiative/libelektra/commits{/sha}","git_commits_url":"https://api.github.com/repos/ElektraInitiative/libelektra/git/commits{/sha}","comments_url":"https://api.github.com/repos/ElektraInitiative/libelektra/comments{/number}","issue_comment_url":"https://api.github.com/repos/ElektraInitiative/libelektra/issues/comments{/number}","contents_url":"https://api.github.com/repos/ElektraInitiative/libelektra/contents/{+path}","compare_url":"https://api.github.com/repos/ElektraInitiative/libelektra/compare/{base}...{head}","merges_url":"https://api.github.com/repos/ElektraInitiative/libelektra/merges","archive_url":"https://api.github.com/repos/ElektraInitiative/libelektra/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/ElektraInitiative/libelektra/downloads","issues_url":"https://api.github.com/repos/ElektraInitiative/libelektra/issues{/number}","pulls_url":"https://api.github.com/repos/ElektraInitiative/libelektra/pulls{/number}","milestones_url":"https://api.github.com/repos/ElektraInitiative/libelektra/milestones{/number}","notifications_url":"https://api.github.com/repos/ElektraInitiative/libelektra/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/ElektraInitiative/libelektra/labels{/name}","releases_url":"https://api.github.com/repos/ElektraInitiative/libelektra/releases{/id}","deployments_url":"https://api.github.com/repos/ElektraInitiative/libelektra/deployments","created_at":"2014-06-21T08:01:04Z","updated_at":"2016-11-28T16:24:22Z","pushed_at":"2016-11-29T12:05:20Z","git_url":"git://github.com/ElektraInitiative/libelektra.git","ssh_url":"git@github.com:ElektraInitiative/libelektra.git","clone_url":"https://github.com/ElektraInitiative/libelektra.git","svn_url":"https://github.com/ElektraInitiative/libelektra","homepage":"http://libelektra.org","size":37005,"stargazers_count":43,"watchers_count":43,"language":"C","has_issues":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":33,"mirror_url":null,"open_issues_count":163,"forks":33,"open_issues":163,"watchers":43,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/ElektraInitiative/libelektra/pulls/1142"},"html":{"href":"https://github.com/ElektraInitiative/libelektra/pull/1142"},"issue":{"href":"https://api.github.com/repos/ElektraInitiative/libelektra/issues/1142"},"comments":{"href":"https://api.github.com/repos/ElektraInitiative/libelektra/issues/1142/comments"},"review_comments":{"href":"https://api.github.com/repos/ElektraInitiative/libelektra/pulls/1142/comments"},"review_comment":{"href":"https://api.github.com/repos/ElektraInitiative/libelektra/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/ElektraInitiative/libelektra/pulls/1142/commits"},"statuses":{"href":"https://api.github.com/repos/ElektraInitiative/libelektra/statuses/e96fa77d0ea1241ea8e7a369a416a953088b4109"}}}}
{"actor":{"display_login":"Namoshek"}}