{"action":"created","issue":{"url":"https://api.github.com/repos/Atlantic18/DoctrineExtensions/issues/1915","repository_url":"https://api.github.com/repos/Atlantic18/DoctrineExtensions","labels_url":"https://api.github.com/repos/Atlantic18/DoctrineExtensions/issues/1915/labels{/name}","comments_url":"https://api.github.com/repos/Atlantic18/DoctrineExtensions/issues/1915/comments","events_url":"https://api.github.com/repos/Atlantic18/DoctrineExtensions/issues/1915/events","html_url":"https://github.com/Atlantic18/DoctrineExtensions/issues/1915","id":320054627,"node_id":"MDU6SXNzdWUzMjAwNTQ2Mjc=","number":1915,"title":"[RFC] We should do something","user":{"login":"Padam87","id":776488,"node_id":"MDQ6VXNlcjc3NjQ4OA==","avatar_url":"https://avatars3.githubusercontent.com/u/776488?v=4","gravatar_id":"","url":"https://api.github.com/users/Padam87","html_url":"https://github.com/Padam87","followers_url":"https://api.github.com/users/Padam87/followers","following_url":"https://api.github.com/users/Padam87/following{/other_user}","gists_url":"https://api.github.com/users/Padam87/gists{/gist_id}","starred_url":"https://api.github.com/users/Padam87/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Padam87/subscriptions","organizations_url":"https://api.github.com/users/Padam87/orgs","repos_url":"https://api.github.com/users/Padam87/repos","events_url":"https://api.github.com/users/Padam87/events{/privacy}","received_events_url":"https://api.github.com/users/Padam87/received_events","type":"User","site_admin":false},"labels":[{"id":90709,"node_id":"MDU6TGFiZWw5MDcwOQ==","url":"https://api.github.com/repos/Atlantic18/DoctrineExtensions/labels/improvement","name":"improvement","color":"02d7e1","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":21,"created_at":"2018-05-03T19:44:51Z","updated_at":"2018-08-21T06:44:16Z","closed_at":null,"author_association":"COLLABORATOR","body":"Hi Everyone,\r\n\r\nFirst of all, I would like to thank @l3pp4rd for his work on this project. He has spent an amazing amount of his free time working on this, and still, to this day he contributes the most to this project.\r\n\r\nI think we have reached a point where this project is at a decision point. It would need a major overhaul to make it up to date again.\r\n\r\n**I propose deprecating the library, and limiting contributions to vital fixes only.**\r\n\r\nI would like to propose a solution too:\r\n\r\n- Create a new organization responsible for this project.\r\n- Use a modular approach, with each extension having its own repository and package.\r\n- Save as much of the current mapping schemas as possible, update code to PHP 7.1+, drop support for older deps.\r\n\r\nI think this approach would breathe new life into this project.\r\n- More people would be willing to contribute.\r\n- Extensions could be installed separately.\r\n- Extensions could break BC on their own, allowing a greater pace for development.\r\n\r\nWe should also cut some extensions entirely. I propose completely dropping Uploadable (in favor of Vich), and adapting KNP's version of Translatable.\r\n\r\nJust as a POC I've started the work with Timestampable. The tests are running, but I have not tried it for real as of yet.\r\n\r\nhttps://github.com/doctrine-extensions\r\n\r\nThis is of course a huge amount of work, which I cannot accomplish alone, and I think no one should do it alone. We should make sure that the project has enough contributors first. A backer company would also be nice... but I guess that is just a dream.\r\n\r\nSo, thats about it... what do you think?\r\n\r\nAdam"},"comment":{"url":"https://api.github.com/repos/Atlantic18/DoctrineExtensions/issues/comments/414567132","html_url":"https://github.com/Atlantic18/DoctrineExtensions/issues/1915#issuecomment-414567132","issue_url":"https://api.github.com/repos/Atlantic18/DoctrineExtensions/issues/1915","id":414567132,"node_id":"MDEyOklzc3VlQ29tbWVudDQxNDU2NzEzMg==","user":{"login":"andrewtch","id":925330,"node_id":"MDQ6VXNlcjkyNTMzMA==","avatar_url":"https://avatars0.githubusercontent.com/u/925330?v=4","gravatar_id":"","url":"https://api.github.com/users/andrewtch","html_url":"https://github.com/andrewtch","followers_url":"https://api.github.com/users/andrewtch/followers","following_url":"https://api.github.com/users/andrewtch/following{/other_user}","gists_url":"https://api.github.com/users/andrewtch/gists{/gist_id}","starred_url":"https://api.github.com/users/andrewtch/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/andrewtch/subscriptions","organizations_url":"https://api.github.com/users/andrewtch/orgs","repos_url":"https://api.github.com/users/andrewtch/repos","events_url":"https://api.github.com/users/andrewtch/events{/privacy}","received_events_url":"https://api.github.com/users/andrewtch/received_events","type":"User","site_admin":false},"created_at":"2018-08-21T06:44:16Z","updated_at":"2018-08-21T06:44:16Z","author_association":"NONE","body":"I see no actual point in moving this to a new organisation. Lots of people will join, many will drop and eventually it will be abandoned (or there will be three packages, one for Gedmo, one for Atlantic18, one for TheNewOrg).\r\n\r\nAlso, I see no point in splitting the packages, again. I just imagine the config:\r\n\r\n```\r\ndoctrine_tree:\r\n    enabled: true\r\ndoctrine_sluggable:\r\n    enabled: true\r\n```\r\n\r\netc.\r\n\r\nFinally, I see no goal now. What are you trying to achieve? Just \"rewrite and refactor\" everything, for the sake of moving code lines around? What is the roadmap? Who will fix the issues? Will you just get the same bugs, but now compatible with 7.1+ only?\r\n\r\nA lot of questions are unanswered. @l3pp4rd , what's your current capacity in supporting this?"}}
{"actor":{"display_login":"andrewtch"}}