{"action":"created","issue":{"url":"https://api.github.com/repos/devstaff-crete/DevStaff-Heraklion/issues/76","labels_url":"https://api.github.com/repos/devstaff-crete/DevStaff-Heraklion/issues/76/labels{/name}","comments_url":"https://api.github.com/repos/devstaff-crete/DevStaff-Heraklion/issues/76/comments","events_url":"https://api.github.com/repos/devstaff-crete/DevStaff-Heraklion/issues/76/events","html_url":"https://github.com/devstaff-crete/DevStaff-Heraklion/issues/76","id":122142302,"number":76,"title":"Software design patterns","user":{"login":"kabitakis","id":1900007,"avatar_url":"https://avatars.githubusercontent.com/u/1900007?v=3","gravatar_id":"","url":"https://api.github.com/users/kabitakis","html_url":"https://github.com/kabitakis","followers_url":"https://api.github.com/users/kabitakis/followers","following_url":"https://api.github.com/users/kabitakis/following{/other_user}","gists_url":"https://api.github.com/users/kabitakis/gists{/gist_id}","starred_url":"https://api.github.com/users/kabitakis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kabitakis/subscriptions","organizations_url":"https://api.github.com/users/kabitakis/orgs","repos_url":"https://api.github.com/users/kabitakis/repos","events_url":"https://api.github.com/users/kabitakis/events{/privacy}","received_events_url":"https://api.github.com/users/kabitakis/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/devstaff-crete/DevStaff-Heraklion/labels/Topics","name":"Topics","color":"5319e7"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":14,"created_at":"2015-12-14T22:06:06Z","updated_at":"2016-01-07T20:54:53Z","closed_at":null,"body":"In software engineering, a design pattern is a general reusable solution to a commonly occurring problem within a given context in software design. A design pattern is not a finished design that can be transformed directly into source or machine code. It is a description or template for how to solve a problem that can be used in many different situations. Patterns are formalized best practices that the programmer can use to solve common problems when designing an application or system.\r\n\r\nProposed by @Archimidis"},"comment":{"url":"https://api.github.com/repos/devstaff-crete/DevStaff-Heraklion/issues/comments/169802317","html_url":"https://github.com/devstaff-crete/DevStaff-Heraklion/issues/76#issuecomment-169802317","issue_url":"https://api.github.com/repos/devstaff-crete/DevStaff-Heraklion/issues/76","id":169802317,"user":{"login":"nikos90","id":5305637,"avatar_url":"https://avatars.githubusercontent.com/u/5305637?v=3","gravatar_id":"","url":"https://api.github.com/users/nikos90","html_url":"https://github.com/nikos90","followers_url":"https://api.github.com/users/nikos90/followers","following_url":"https://api.github.com/users/nikos90/following{/other_user}","gists_url":"https://api.github.com/users/nikos90/gists{/gist_id}","starred_url":"https://api.github.com/users/nikos90/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nikos90/subscriptions","organizations_url":"https://api.github.com/users/nikos90/orgs","repos_url":"https://api.github.com/users/nikos90/repos","events_url":"https://api.github.com/users/nikos90/events{/privacy}","received_events_url":"https://api.github.com/users/nikos90/received_events","type":"User","site_admin":false},"created_at":"2016-01-07T20:54:53Z","updated_at":"2016-01-07T20:54:53Z","body":":+1:"}}