{"action":"created","issue":{"url":"https://api.github.com/repos/pipelinephp/Pipeline.Pipeline/issues/4","labels_url":"https://api.github.com/repos/pipelinephp/Pipeline.Pipeline/issues/4/labels{/name}","comments_url":"https://api.github.com/repos/pipelinephp/Pipeline.Pipeline/issues/4/comments","events_url":"https://api.github.com/repos/pipelinephp/Pipeline.Pipeline/issues/4/events","html_url":"https://github.com/pipelinephp/Pipeline.Pipeline/issues/4","id":86650522,"number":4,"title":"Changing Project Name","user":{"login":"pmjones","id":25754,"avatar_url":"https://avatars.githubusercontent.com/u/25754?v=3","gravatar_id":"","url":"https://api.github.com/users/pmjones","html_url":"https://github.com/pmjones","followers_url":"https://api.github.com/users/pmjones/followers","following_url":"https://api.github.com/users/pmjones/following{/other_user}","gists_url":"https://api.github.com/users/pmjones/gists{/gist_id}","starred_url":"https://api.github.com/users/pmjones/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pmjones/subscriptions","organizations_url":"https://api.github.com/users/pmjones/orgs","repos_url":"https://api.github.com/users/pmjones/repos","events_url":"https://api.github.com/users/pmjones/events{/privacy}","received_events_url":"https://api.github.com/users/pmjones/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-06-09T16:06:58Z","updated_at":"2015-06-09T16:11:59Z","closed_at":null,"body":"@andersonamuller @badlamer @bradleyboy @byoigres @calvinfroedge @clickalicious @coderabbi @coldwinds @cwscribner @davidpersson @dbonner1987 @dolfelt @elazar @FallingBullets @ferceg @garrettw @gsahr @hkulekci @hmert @hossein- @jakejohns @jensscherbl @jessupdw @johnutzm @jpcercal @khanhicetea @KingCrunch @koriym @lifesign @lku @markstory @mcrumm @Meroje @mikedfunk @mkraemer @nikolay @ojhaujjwal @pqr @ronanguilloux @shameerc @shyuan @silentworks @texdc @tuupola @websoftwares @wsuff @xduh @ytake @zanderbaldwin\r\n\r\ntl;dr: I'll be renaming \"Pipeline\" to \"Relay\" in the near future. Read on for details.\r\n\r\n* * *\r\n\r\nNaming is one of the two hard things in programming.*\r\n\r\nA commenter on Reddit pointed out that Pipeline doesn't actually implement the [\"pipeline\" design pattern](http://en.wikipedia.org/wiki/Pipeline_(software)). I did look up that pattern before settling on the name, but my cursory review was insufficient. It turns out that the libary implementation is not really close enough to the pattern to be called a pipeline proper. As such, there is reason to believe programmers familiar with the pattern will be confused and/or irritated by the name.\r\n\r\nTo avoid diffusing the term \"pipeline\", and to honor my own desire for common vocabulary (*cough* Facade *cough*), I'll be renaming the project to \"Relay.\"  I have discovered no existing software design pattern of that name, and no other PHP project of that name. It does seem to convey the underlying operation of the libary (each request is relayed to the next middleware, and each response is relayed back in turn).\r\n\r\nThe plan is to rename the Github organization from \"pipelinephp\" to \"relayphp\", the site from \"pipelinephp.com\" to \"relayphp.com\", the library from \"Pipeline.Pipline\" to \"Relay.Relay\", the underlying classes from `Pipeline*` to `Relay*`, and the composer pacakge from \"pipeline/pipeline\" to \"relay/relay\". All your existing Github forks and checkouts should continue to work, but you will need to update your composer.json files.\r\n\r\nI expect to accomplish this later today or early tomorrow. I will update this issue when it's done.\r\n\r\nMy apologies for having done insuffient research in the first place, and for this ensuing hassle. Thank you for your patience with this early-stage project.\r\n\r\n(* The others are cache-clearing and off-by-one errors.)\r\n"},"comment":{"url":"https://api.github.com/repos/pipelinephp/Pipeline.Pipeline/issues/comments/110418169","html_url":"https://github.com/pipelinephp/Pipeline.Pipeline/issues/4#issuecomment-110418169","issue_url":"https://api.github.com/repos/pipelinephp/Pipeline.Pipeline/issues/4","id":110418169,"user":{"login":"elazar","id":15487,"avatar_url":"https://avatars.githubusercontent.com/u/15487?v=3","gravatar_id":"","url":"https://api.github.com/users/elazar","html_url":"https://github.com/elazar","followers_url":"https://api.github.com/users/elazar/followers","following_url":"https://api.github.com/users/elazar/following{/other_user}","gists_url":"https://api.github.com/users/elazar/gists{/gist_id}","starred_url":"https://api.github.com/users/elazar/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/elazar/subscriptions","organizations_url":"https://api.github.com/users/elazar/orgs","repos_url":"https://api.github.com/users/elazar/repos","events_url":"https://api.github.com/users/elazar/events{/privacy}","received_events_url":"https://api.github.com/users/elazar/received_events","type":"User","site_admin":false},"created_at":"2015-06-09T16:11:59Z","updated_at":"2015-06-09T16:11:59Z","body":"I'm indifferent on that particular issue, though I will note that the [React](http://reactphp.org/) PHP project may have suffered a bit when Facebook subsequently released its own [React](https://facebook.github.io/react/) JS library."}}