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