[ https://issues.apache.org/jira/browse/BEAM-5735?focusedWorklogId=160210&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-160210 ]
ASF GitHub Bot logged work on BEAM-5735: ---------------------------------------- Author: ASF GitHub Bot Created on: 29/Oct/18 21:31 Start Date: 29/Oct/18 21:31 Worklog Time Spent: 10m Work Description: alanmyrvold commented on a change in pull request #6857: [BEAM-5735] Contributor guide improvements URL: https://github.com/apache/beam/pull/6857#discussion_r229105949 ########## 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: Made it softer, Consider subscribing to the dev@ mailing list, especially if you plan to make more than one change or the change will be large. All decisions happen on the public dev list. ---------------------------------------------------------------- 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: us...@infra.apache.org Issue Time Tracking ------------------- Worklog Id: (was: 160210) Time Spent: 2h 20m (was: 2h 10m) > 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: 2h 20m > 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)