Advise against maintaining a fork in the README.#9607
Advise against maintaining a fork in the README.#9607cjcenizal wants to merge 1 commit intoelastic:masterfrom
Conversation
1643d5e to
e72d1f0
Compare
|
This seems like a huge amount of content to dedicate to something that's mostly a non-problem for us and our users at this point. It is rare for someone to fork Kibana without realizing the challenges and then asked for our help or support for it. I suspect the vast majority of people reading our readme would not find that section relevant at all, so at the least I think this is the wrong place for it. |
|
@epixa That's a good point Court. I think it's important we surface this in the README, but at the same time I agree that we don't want to bloat this top-level document. How about we move the bulk of this information into CONTRIBUTING.md and link to it from the README? |
|
It kind of seems like an anti-contributing concern though, no? |
|
@epixa Haha, I guess so. Thoughts on the best place for it? |
|
Also, I'm not sure why the tests are failing. Investigating now. |
e72d1f0 to
40c30bc
Compare
|
I'm with @epixa on this one. This doesn't belong in the README. Given the anti-contributing nature of it, I don't think a statement of this nature belongs in the repo at all. No one wants to maintain a fork, its a last resort. Adding this to our docs won't change that. Our best defense is a powerful, flexible plugin architecture that alleviates the need for forking and promotes contributions to a welcoming ecosystem. Helping users get started with understanding it is a better path. |
|
What if we changed this to describe the plugin option? We can preface it with the warnings of forking and talk about how there were a lot of forks with Kibana 3 and the issues that the fork-maintainers had. (BTW, I am not sure everyone sees the pain of creating and maintaining a fork. There is a first time for everyone to do it. :) ) Then we go into how plugins could be an option, if you haven't gotten the feature/fix in a time you need. |
|
Let's avoid making assumptions about people's motivations entirely and instead explain that we have a plugin system and then link to the plugin contributor docs on the website. |
|
I chatted with @uboness and we agreed to move this to the wiki instead. |
Preview here: https://github.com/cjcenizal/kibana/tree/chore/document-forking-policy#forking-kibana