[jira] [Commented] (CALCITE-2172) Document IDE setup for project contribution
[ https://issues.apache.org/jira/browse/CALCITE-2172?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16375864#comment-16375864 ] Michael Mior commented on CALCITE-2172: --- Closing since documentation has been published. Thanks [~ebegoli]! > Document IDE setup for project contribution > --- > > Key: CALCITE-2172 > URL: https://issues.apache.org/jira/browse/CALCITE-2172 > Project: Calcite > Issue Type: Improvement > Components: site >Reporter: Edmon Begoli >Assignee: Edmon Begoli >Priority: Trivial > Labels: documentation > Original Estimate: 48h > Remaining Estimate: 48h > > Document the IDE setup for Calcite development. > Start with IDEA, document Eclipse, NetBeans, and maybe VIM and Emacs. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (CALCITE-2172) Document IDE setup for project contribution
[ https://issues.apache.org/jira/browse/CALCITE-2172?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16365053#comment-16365053 ] Julian Hyde commented on CALCITE-2172: -- Agreed. Video is out of scope. > Document IDE setup for project contribution > --- > > Key: CALCITE-2172 > URL: https://issues.apache.org/jira/browse/CALCITE-2172 > Project: Calcite > Issue Type: Improvement > Components: site >Reporter: Edmon Begoli >Assignee: Edmon Begoli >Priority: Trivial > Labels: documentation > Original Estimate: 48h > Remaining Estimate: 48h > > Document the IDE setup for Calcite development. > Start with IDEA, document Eclipse, NetBeans, and maybe VIM and Emacs. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (CALCITE-2172) Document IDE setup for project contribution
[ https://issues.apache.org/jira/browse/CALCITE-2172?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16364960#comment-16364960 ] Edmon Begoli commented on CALCITE-2172: --- Let's do debugging as a separate JIRA. Maybe something like "Getting started with the Calcite development process." I think such tutorial is missing, and it is really easy for these systems that have multiple points of entry when it comes to development, testing, and execution. > Document IDE setup for project contribution > --- > > Key: CALCITE-2172 > URL: https://issues.apache.org/jira/browse/CALCITE-2172 > Project: Calcite > Issue Type: Improvement > Components: site >Reporter: Edmon Begoli >Assignee: Edmon Begoli >Priority: Trivial > Labels: documentation > Original Estimate: 48h > Remaining Estimate: 48h > > Document the IDE setup for Calcite development. > Start with IDEA, document Eclipse, NetBeans, and maybe VIM and Emacs. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (CALCITE-2172) Document IDE setup for project contribution
[ https://issues.apache.org/jira/browse/CALCITE-2172?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16364920#comment-16364920 ] Julian Hyde commented on CALCITE-2172: -- It would be nice if someone make a video of these steps (git clone, mvn, open in intellij, create a test method, set a break-point (e.g. in the constructor of Sort), and run the test method in the debugger until you hit the break point). I believe this video could be well under 3 minutes long (in mvn, skip tests and checkstyle; and open intellij when core has completed but while other modules are still building). > Document IDE setup for project contribution > --- > > Key: CALCITE-2172 > URL: https://issues.apache.org/jira/browse/CALCITE-2172 > Project: Calcite > Issue Type: Improvement > Components: site >Reporter: Edmon Begoli >Assignee: Edmon Begoli >Priority: Trivial > Labels: documentation > Original Estimate: 48h > Remaining Estimate: 48h > > Document the IDE setup for Calcite development. > Start with IDEA, document Eclipse, NetBeans, and maybe VIM and Emacs. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (CALCITE-2172) Document IDE setup for project contribution
[ https://issues.apache.org/jira/browse/CALCITE-2172?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16364881#comment-16364881 ] Julian Hyde commented on CALCITE-2172: -- I reviewed [PR 627|https://github.com/apache/calcite/pull/627/commits/04c461f5302aff89ef1429bbb59850e87cf82f8e]: * It's easier if you build Calcite from the command line *before* opening the project in Intellij, so I think your instructions should mention that. (I know you mention how to re-build, later.) * Make clear that testWinAgg is just an example of how you can run a test. Also mention that once you've run it, you can also invoke it from the debugger. * Also, please add links to the Intellij and Netbeans sections from the developer guide. > Document IDE setup for project contribution > --- > > Key: CALCITE-2172 > URL: https://issues.apache.org/jira/browse/CALCITE-2172 > Project: Calcite > Issue Type: Improvement > Components: site >Reporter: Edmon Begoli >Assignee: Edmon Begoli >Priority: Trivial > Labels: documentation > Original Estimate: 48h > Remaining Estimate: 48h > > Document the IDE setup for Calcite development. > Start with IDEA, document Eclipse, NetBeans, and maybe VIM and Emacs. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (CALCITE-2172) Document IDE setup for project contribution
[ https://issues.apache.org/jira/browse/CALCITE-2172?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16363436#comment-16363436 ] Edmon Begoli commented on CALCITE-2172: --- Settled on IDEA and NetBeans for now. There are couple of open issues with Calcite, Maven, and Eclipse (https://issues.apache.org/jira/browse/CALCITE-994). > Document IDE setup for project contribution > --- > > Key: CALCITE-2172 > URL: https://issues.apache.org/jira/browse/CALCITE-2172 > Project: Calcite > Issue Type: Improvement > Components: site >Reporter: Edmon Begoli >Assignee: Edmon Begoli >Priority: Trivial > Labels: documentation > Original Estimate: 48h > Remaining Estimate: 48h > > Document the IDE setup for Calcite development. > Start with IDEA, document Eclipse, NetBeans, and maybe VIM and Emacs. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (CALCITE-2172) Document IDE setup for project contribution
[ https://issues.apache.org/jira/browse/CALCITE-2172?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16356936#comment-16356936 ] Enrico Olivelli commented on CALCITE-2172: -- My two cents, I am a NetBeans user: 1) clone Calcite 2) Open Calcite directory with NetBeans > Document IDE setup for project contribution > --- > > Key: CALCITE-2172 > URL: https://issues.apache.org/jira/browse/CALCITE-2172 > Project: Calcite > Issue Type: Improvement > Components: site >Reporter: Edmon Begoli >Assignee: Edmon Begoli >Priority: Trivial > Labels: documentation > Original Estimate: 48h > Remaining Estimate: 48h > > Document the IDE setup for Calcite development. > Start with IDEA, document Eclipse, NetBeans, and maybe VIM and Emacs. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Commented] (CALCITE-2172) Document IDE setup for project contribution
[ https://issues.apache.org/jira/browse/CALCITE-2172?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16356930#comment-16356930 ] Michael Mior commented on CALCITE-2172: --- I think documentation is great and I would definitely be for including IDEA, Eclipse, and NetBeans setup. However, I think vim and Emacs configuration is generally too opinionated to be generally useful. (I say this as a vim user myself who doesn't use an IDE.) > Document IDE setup for project contribution > --- > > Key: CALCITE-2172 > URL: https://issues.apache.org/jira/browse/CALCITE-2172 > Project: Calcite > Issue Type: Improvement > Components: site >Reporter: Edmon Begoli >Assignee: Edmon Begoli >Priority: Trivial > Labels: documentation > Original Estimate: 48h > Remaining Estimate: 48h > > Document the IDE setup for Calcite development. > Start with IDEA, document Eclipse, NetBeans, and maybe VIM and Emacs. -- This message was sent by Atlassian JIRA (v7.6.3#76005)