[ 
https://issues.apache.org/jira/browse/BEAM-11608?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17311793#comment-17311793
 ] 

Tyson Hamilton edited comment on BEAM-11608 at 3/30/21, 8:34 PM:
-----------------------------------------------------------------

Do you think that an IDE is necessary for most one-time contributors? I'm not 
sure what folks use for Python or Go - I use emacs or vim typically - which 
doesn't have any problem integrating with a docker container running on a 
mounted git repo.

 

If an IDE is necessary, we could just tell users that they shouldn't use the 
IDE to build/test, only to edit. They should use gradle commands in the docker 
container to run/build, to ensure they're getting the correct versions of 
dependencies that were installed in the container.

 

For those that are regular contributors, it would make sense for them to set up 
their environment to integrate with an IDE in a manner that suits them. We 
should have the *requirements* listed and allow them to figure out the setup on 
their own.


was (Author: tysonjh):
Do you think that an IDE is necessary for most one-time contributors? I'm not 
sure what folks use for Python or Go - I use emacs or vim typically - which 
doesn't have any problem integrating with a docker container running on a 
mounted git repo.

 

If an IDE is necessary, we could just tell users that they shouldn't use the 
IDE to build/test, only to edit. They should use gradle commands in the docker 
container to run/build, to ensure they're getting the correct versions of 
dependencies that were installed in the container.

> Development environment set up automation
> -----------------------------------------
>
>                 Key: BEAM-11608
>                 URL: https://issues.apache.org/jira/browse/BEAM-11608
>             Project: Beam
>          Issue Type: Wish
>          Components: build-system, website
>            Reporter: Tyson Hamilton
>            Priority: P3
>
> The manual steps in the contribution guide should be combined into a single 
> command for users. For example, this could be done by putting all manual 
> steps into a shell script.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to