Kseniya, >From my point of view he contribute.html and CONTRIBUTING.md should be the same with the reference to the wiki page How_to_Contribute_2021 describing all the additional details and common issues with the first contributions.
I also think it would be better to create special dedicated pages for committers and contributors. I don't get the idea why we can't do this keeping the same data as they were on the original How_to_Contribute page. On Tue, 16 Mar 2021 at 13:18, Kseniya Romanova <romanova.ks....@gmail.com> wrote: > > So we do have 3 sources for how to contribute: > > 1. https://ignite.apache.org/community/contribute.html > 2. https://github.com/apache/ignite/blob/master/CONTRIBUTING.md > 3. https://cwiki.apache.org/confluence/display/IGNITE/How+to+Contribute+2021 > > Seems that wiki is more technical, right? But is there any reason for 2 > different versions for GitHub and the website? > > вт, 16 мар. 2021 г. в 13:11, Ilya Kasnacheev <ilya.kasnach...@gmail.com>: > > > Hello again! > > > > Based on the feedback, I have removed ASCII art from the git section, > > making it shorter and clearer. > > > > Regards, > > -- > > Ilya Kasnacheev > > > > > > вт, 16 мар. 2021 г. в 11:47, Ilya Kasnacheev <ilya.kasnach...@gmail.com>: > > > > > Hello, Pavel! > > > > > > At the very minimum, a newcomer should be able to run tests on TC or > > MTCGA. > > > > > > Explaining that process takes most of the contribution guide. > > > > > > Even if somebody is ready to run those tests for a newcomer once or twice > > > (already a long shot, it's hard to even get a simple review), they have > > no > > > opportunity to learn except for this guide. They really don't have > > anybody > > > to ask. > > > > > > As I have said, I can't create two documents at the same time so if we > > > need a separate one for committers, it may only be written after the > > fact, > > > and we can't remove essential information in the meantime. > > > > > > Regards, > > > -- > > > Ilya Kasnacheev > > > > > > > > > пн, 15 мар. 2021 г. в 18:26, Pavel Tupitsyn <ptupit...@apache.org>: > > > > > >> Ilya, > > >> > > >> Thanks for the effort! > > >> > > >> I think this guide should be much shorter and simple. > > >> Right now it is intimidating for newcomers. > > >> > > >> What they need is basically > > >> * Register in Jira, pick a ticket, assign, put In Progress > > >> * Create a fork, implement > > >> * Create a PR > > >> * Ask for review > > >> > > >> Maybe we should have a separate, detailed guide for Committers, > > >> and a simple one for Contributors? > > >> > > >> On Mon, Mar 15, 2021 at 6:19 PM Ilya Kasnacheev < > > >> ilya.kasnach...@gmail.com> > > >> wrote: > > >> > > >> > Hello! > > >> > > > >> > Please see inline. > > >> > > > >> > пн, 15 мар. 2021 г. в 18:06, Maxim Muzafarov <mmu...@apache.org>: > > >> > > > >> > > Hello, > > >> > > > > >> > > > > >> > > > Ignite employs both Review-Then-Commit processes. > > >> > > > > >> > > The Commit-Then-Review (CTR) removed? > > >> > > > > >> > I don't see any applications of CTR during the few last years. > > Streamers > > >> > were supposed to be CTR but Saikat Maitra still asked for the review > > of > > >> > streamers-related commits. > > >> > > > >> > > Information for committers > > >> > > > > >> > > Do we need this on a page for newcomers? I'd like to mention that > > some > > >> > > of the committers still use the commit script, however, I think it > > >> > > will be better to configure the GitHub interaction. > > >> > > > > >> > I don't think there's a separate page for committers. If there is, > > >> please > > >> > point me to it, and we can remove the section. I don't think we should > > >> be > > >> > writing two pages at once, so I decided not to drop any essential > > >> > information. > > >> > > > >> > > Components and their maintainers > > >> > > > > >> > > It seems that this list should be updated too. > > >> > > > > >> > I would be glad if somebody does it, but I don't have any more > > >> information > > >> > to fill there. > > >> > > > >> > > > >> > > > Working on a ticket > > >> > > I think we should mention the Intellij IDEA checkstyle plugin and > > its > > >> > > configuration (importation of checkstyle.xml to the IDE). > > >> > > > > >> > I would be glad if somebody contributes to it, or we may just provide > > a > > >> > link to coding guidelines and mention it there. > > >> > > > >> > > > >> > > > >> > > > GIT workflow > > >> > > > > >> > > Do we need it? > > >> > > > > >> > I think we do, this workflow is non-trivial and I don't think it is > > >> > documented anywhere. We can get rid of ASCII art section, though. > > >> > > > >> > WDYT? > > >> > > > >> > Regards, > > >> > > > >> > > > >> > > > > >> > > > > >> > > On Mon, 15 Mar 2021 at 17:25, Ilya Kasnacheev < > > >> ilya.kasnach...@gmail.com > > >> > > > > >> > > wrote: > > >> > > > > > >> > > > Hello! > > >> > > > > > >> > > > When adding new users to the Contributor role, we usually give > > them > > >> a > > >> > > link > > >> > > > to "How to Contribute" wiki page. > > >> > > > > > >> > > > However, I was feeling that it was in many ways outdated, > > referring > > >> to > > >> > > > outdated development practices and not emphasising TC tests and > > >> MTCGA > > >> > > bot. > > >> > > > > > >> > > > So we took liberty to rewrite this page, meet > > >> > > > > > >> > > > > >> > > > >> > > https://cwiki.apache.org/confluence/display/IGNITE/How+to+Contribute+2021 > > >> > > > > > >> > > > We tried to streamline it, make it more friendly to newcomers and > > >> just > > >> > > > shorter. > > >> > > > > > >> > > > Please check it out, share your feelings. > > >> > > > > > >> > > > I plan to replace the legacy > > >> > > > > > >> https://cwiki.apache.org/confluence/display/IGNITE/How+to+Contribute > > >> > > with > > >> > > > this page based on your feedback.. > > >> > > > > > >> > > > Regards, > > >> > > > -- > > >> > > > Ilya Kasnacheev > > >> > > > > >> > > > >> > > > > >