[
https://issues.apache.org/jira/browse/BEAM-5735?focusedWorklogId=160077&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-160077
]
ASF GitHub Bot logged work on BEAM-5735:
----------------------------------------
Author: ASF GitHub Bot
Created on: 29/Oct/18 17:10
Start Date: 29/Oct/18 17:10
Worklog Time Spent: 10m
Work Description: swegner commented on a change in pull request #6857:
[BEAM-5735] Contributor guide improvements
URL: https://github.com/apache/beam/pull/6857#discussion_r229017050
##########
File path: website/src/contribute/index.md
##########
@@ -45,269 +51,180 @@ There are lots of opportunities:
- improve your favorite language SDK (Java, Python, Go, etc)
- improve specific runners (Apache Apex, Apache Flink, Apache Spark, Google
Cloud Dataflow, etc)
+ - improve or add IO connectors
- work on the core programming model (what is a Beam pipeline and how does it
run?)
- improve the developer experience on Windows
+ - adding answers to the [contribution FAQ]({{ site.baseurl }}/contribute/FAQ)
+ - organize local meetups of users or contributors to the Apache Beam SDK
Most importantly, if you have an idea of how to contribute, then do it!
-For a list of open starter tasks, check
-[https://s.apache.org/beam-starter-tasks](https://s.apache.org/beam-starter-tasks).
-
-## Finding Help
+## Prerequisites for contributing code
+
+To contribute code, you need
+ - a GitHub account
+ - a Linux, macOS, or Microsoft Windows development environment with Java JDK
8 installed
+ - [Docker](https://www.docker.com/) installed for some tasks including
building worker containers and testing website
+ changes locally
+ - [Go](https://golang.org) 1.10 or later installed for Go SDK development
+ - Python, virtualenv, and tox installed for Python SDK development
+ - for large contributions, a signed [Individual Contributor License
+ Agreement](https://www.apache.org/licenses/icla.pdf) (ICLA) to the Apache
+ Software Foundation (ASF).
+
+## Submitting your first code change
+
+1. Subscribe to the [dev@ mailing list]({{
site.baseurl}}/community/contact-us/).
Review comment:
I'm not sure I would list this as a step in submitting a code change; this
is useful if you plan to be a repeat contributor or want to make some deep
changes; but if you have something small I don't believe you should need to
make a long-term commitment to the community.
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
[email protected]
Issue Time Tracking
-------------------
Worklog Id: (was: 160077)
> Contributor Guide Improvements
> ------------------------------
>
> Key: BEAM-5735
> URL: https://issues.apache.org/jira/browse/BEAM-5735
> Project: Beam
> Issue Type: Improvement
> Components: website
> Reporter: Scott Wegner
> Assignee: Alan Myrvold
> Priority: Major
> Time Spent: 1h 10m
> Remaining Estimate: 0h
>
> This is a wish-list for improvements to the Beam contributor guide.
> Many thanks to [~rohdesam] for the feedback which helped shape this list.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)