{"action":"opened","issue":{"url":"https://api.github.com/repos/identinetics/saml2test2/issues/8","repository_url":"https://api.github.com/repos/identinetics/saml2test2","labels_url":"https://api.github.com/repos/identinetics/saml2test2/issues/8/labels{/name}","comments_url":"https://api.github.com/repos/identinetics/saml2test2/issues/8/comments","events_url":"https://api.github.com/repos/identinetics/saml2test2/issues/8/events","html_url":"https://github.com/identinetics/saml2test2/issues/8","id":159582554,"number":8,"title":"Managing configuration - general design","user":{"login":"rhoerbe","id":4348479,"avatar_url":"https://avatars.githubusercontent.com/u/4348479?v=3","gravatar_id":"","url":"https://api.github.com/users/rhoerbe","html_url":"https://github.com/rhoerbe","followers_url":"https://api.github.com/users/rhoerbe/followers","following_url":"https://api.github.com/users/rhoerbe/following{/other_user}","gists_url":"https://api.github.com/users/rhoerbe/gists{/gist_id}","starred_url":"https://api.github.com/users/rhoerbe/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rhoerbe/subscriptions","organizations_url":"https://api.github.com/users/rhoerbe/orgs","repos_url":"https://api.github.com/users/rhoerbe/repos","events_url":"https://api.github.com/users/rhoerbe/events{/privacy}","received_events_url":"https://api.github.com/users/rhoerbe/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2016-06-10T08:17:12Z","updated_at":"2016-06-10T08:17:12Z","closed_at":null,"body":"1. Users must be able to understand how to configure the system (i.e. \"None-type xyz is non-iterable\" is an insufficient help\"). Therefore Configuration options must be documented and checked before starting the program. Cf to Apache httpd.conf: each option is embedded in comments, and there is a startup option to validate the configuration before starting it. A config editor is an other alternative.\r\n\r\n1. Configuration files must be separated from code\r\n\r\n1. Configuration must be layered, like having a default config with some values being overwritten by a more specific config.\r\n\r\n1. Config files names should be as meaningful to the user as possible (conf and test are too general).\r\n"}}
{"actor":{"display_login":"rhoerbe"}}