{"action":"created","issue":{"url":"https://api.github.com/repos/opentomb/OpenTomb/issues/270","labels_url":"https://api.github.com/repos/opentomb/OpenTomb/issues/270/labels{/name}","comments_url":"https://api.github.com/repos/opentomb/OpenTomb/issues/270/comments","events_url":"https://api.github.com/repos/opentomb/OpenTomb/issues/270/events","html_url":"https://github.com/opentomb/OpenTomb/issues/270","id":100745477,"number":270,"title":"Statement about TeslaRus engine fork","user":{"login":"Lwmte","id":3331699,"avatar_url":"https://avatars.githubusercontent.com/u/3331699?v=3","gravatar_id":"","url":"https://api.github.com/users/Lwmte","html_url":"https://github.com/Lwmte","followers_url":"https://api.github.com/users/Lwmte/followers","following_url":"https://api.github.com/users/Lwmte/following{/other_user}","gists_url":"https://api.github.com/users/Lwmte/gists{/gist_id}","starred_url":"https://api.github.com/users/Lwmte/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Lwmte/subscriptions","organizations_url":"https://api.github.com/users/Lwmte/orgs","repos_url":"https://api.github.com/users/Lwmte/repos","events_url":"https://api.github.com/users/Lwmte/events{/privacy}","received_events_url":"https://api.github.com/users/Lwmte/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/opentomb/OpenTomb/labels/Discussion","name":"Discussion","color":"bfe5bf"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-08-13T11:25:29Z","updated_at":"2015-08-13T11:46:14Z","closed_at":null,"body":"As you probably noticed, @TeslaRus  is currently absent from master development and currently making fixes [in his own branch](https://github.com/TeslaRus/OpenTomb). It could create confusion and leave impression that he has \"abandoned\" master in favor of his own fork. That's not really true.\r\n\r\nIn recent conversation with him he told me that he's kinda \"overwhelmed\" by development speed in the main branch, and his knowledge of C++ OOP needs to be refined, as well as his coding habits needs to be changed - for this purpose, he has decided to make *experimental* changes in his fork, and based on these experiments it will be decided which structural changes to the engine are needed.\r\n\r\nIt is not clear to me, *who exactly* will decide which features from TeslaRus fork should be integrated to the main, I'm now waiting an answer from TeslaRus on this (I hope he'll also make some statements here as well).\r\n\r\nPersonally, I think this approach is risky, as (noted by @vvs-) code gets more and more diverged, files, structures and classes are renamed, which in couple with main branch rapid changes lead to complete impossibility of merging his fork with main fork. But it's his decision, and we can't change that."},"comment":{"url":"https://api.github.com/repos/opentomb/OpenTomb/issues/comments/130635637","html_url":"https://github.com/opentomb/OpenTomb/issues/270#issuecomment-130635637","issue_url":"https://api.github.com/repos/opentomb/OpenTomb/issues/270","id":130635637,"user":{"login":"vvs-","id":5171934,"avatar_url":"https://avatars.githubusercontent.com/u/5171934?v=3","gravatar_id":"","url":"https://api.github.com/users/vvs-","html_url":"https://github.com/vvs-","followers_url":"https://api.github.com/users/vvs-/followers","following_url":"https://api.github.com/users/vvs-/following{/other_user}","gists_url":"https://api.github.com/users/vvs-/gists{/gist_id}","starred_url":"https://api.github.com/users/vvs-/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vvs-/subscriptions","organizations_url":"https://api.github.com/users/vvs-/orgs","repos_url":"https://api.github.com/users/vvs-/repos","events_url":"https://api.github.com/users/vvs-/events{/privacy}","received_events_url":"https://api.github.com/users/vvs-/received_events","type":"User","site_admin":false},"created_at":"2015-08-13T11:46:14Z","updated_at":"2015-08-13T11:46:14Z","body":"> It could create confusion and leave impression that he has \"abandoned\" master in favor of his own fork. That's not really true.\r\n\r\nThat's nice to hear.\r\n\r\n> he's kinda \"overwhelmed\" by development speed in the main branch\r\n\r\nThat I can perfectly understand. The time available for review and integration of pull requests is too short. People become frustrated when they have no time to understand the changes and to avoid mistakes. We just don't have enough resources for such speed.\r\n\r\n> Personally, I think this approach is risky\r\n\r\nWell, we can have our opinion, but we should remember that he knows better than us. Because it's his life and his work."}}