[jira] [Commented] (CALCITE-2172) Document IDE setup for project contribution

2018-02-24 Thread Michael Mior (JIRA)

[ 
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

2018-02-14 Thread Julian Hyde (JIRA)

[ 
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

2018-02-14 Thread Edmon Begoli (JIRA)

[ 
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

2018-02-14 Thread Julian Hyde (JIRA)

[ 
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

2018-02-14 Thread Julian Hyde (JIRA)

[ 
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

2018-02-13 Thread Edmon Begoli (JIRA)

[ 
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

2018-02-08 Thread Enrico Olivelli (JIRA)

[ 
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

2018-02-08 Thread Michael Mior (JIRA)

[ 
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)