Below is a project proposal from a technical writer (bcc'd) who wants to work with your organization on a Season of Docs project. Please assess the proposal and ensure that you have a mentor to work with the technical writer.
If you want to accept the proposal, please submit the technical writing project to the Season of Docs program administrators. The project selection form is at this link: <https://bit.ly/gsod-tw-projectselection>. The form is also available in the guide for organization administrators <https://developers.google.com/season-of-docs/docs/admin-guide#tech-writer-application-phase>. The deadline for project selections is July 31, 2020 at 20:00 UTC. For other program deadlines, please see the full timeline <https://developers.google.com/season-of-docs/docs/timeline> on the Season of Docs website. If you have any questions about the program, please email the Season of Docs team at [email protected]. Best, The Google Season of Docs team Title: Deployment of a Flink and Spark Clusters with Portable Beam Project length: Standard length (3 months) Writer information *Name:* Ayeshmantha *Email:* [email protected] *Résumé/CV:* https://drive.google.com/file/d/11LBRBl2f1zpsBPytXv5530zUPjBSIZTD/view?usp=sharing Writing experience: Experience 1: *Title:* Google Season Of Docs *Date:* 2019- Last season *Description:* The primary objective of the project is to develop an interactive documentation where end users can interact with API’s with try out options and in the meantime having more descriptive and self explained description which explains the technical and nontechnical people on what situation one should use the endpoint. The current swagger environment is great but for non techies and techies still it’s harder to get an idea directly without proper documentation. The main idea would be getting this swagger environment and documentation in one place with nice representation. With the help of JS, HTML and CSS. *Summary:* https://medium.com/@ayeshmanthaperera/gsod19-openmrs-4259aa6356f1 https://rest.openmrs.org/ *Sample:* https://rest.openmrs.org/ *Additional information:* https://akayeshmantha.github.io/ Project Description The Apache Beam vision has been to provide a framework for users to write and execute pipelines on the programming language of your choice, and the runner of your choice. As the reality of Beam has evolved towards this vision, the way in which Beam is run on top of runners such as Apache Spark and Apache Flink has changed. These changes are documented in the wiki and in design documents, and are accessible for Beam contributors; but they are not available in the user-facing documentation. This has been a barrier of adoption for other users of Beam. Project deliverables This project involves improving the Flink Runner page to include strategies to deploy Beam on a few different environments: A Kubernetes cluster, a Google Cloud Dataproc cluster, and an AWS EMR cluster. There are other places in the documentation that should be updated with new documentation in this regard. After working on the Flink Runner, then similar updates should be made to the Spark Runner page[2], and the getting started documentation[3]. Project Background Materials There currently are a number of users of the Apache Beam portable runners, and there have been a few different writeups, and attempts at summarizing how to easily run Apache Beam on the different runners. Some examples are: A guide for running Beam on Flink with the k8s operator developed by Google[6] A few issues from users asking about running Beam in one of these runners BEAM-8970 - Spark portable runner supports Yarn OPEN Furthermore, valuable reading materials regarding configurations for SDK workers, and Docker containers is in the following resources: {{EXTRA16}} {{EXTRA17}}
