天天看點

Flink 1.7 文檔翻譯活動期待大家的參與 | ApacheCN貢獻指南

參與方式:https://github.com/apachecn/flink-doc-zh/blob/master/CONTRIBUTING.md

整體進度:https://github.com/apachecn/flink-doc-zh/issues/13

項目倉庫:https://github.com/apachecn/flink-doc-zh

貢獻指南

請您勇敢地去翻譯和改進翻譯。雖然我們追求卓越,但我們并不要求您做到十全十美,是以請不要擔心因為翻譯上犯錯——在大部分情況下,我們的伺服器已經記錄所有的翻譯,是以您不必擔心會因為您的失誤遭到無法挽回的破壞。(改編自維基百科)

負責人:zyBourn:379991171

章節清單

  • Apache Flink Documentation
  • Dataflow Programming Model
  • Distributed Runtime Environment
  • DataStream API Tutorial
  • Local Setup Tutorial
  • Running Flink on Windows
  • Examples
  • Batch Examples
  • Project Template for Java
  • Project Template for Scala
  • Configuring Dependencies, Connectors, Libraries
  • Basic API Concepts
  • Scala API Extensions
  • Java Lambda Expressions
  • Flink DataStream API Programming Guide
  • Event Time
  • Generating Timestamps / Watermarks
  • Pre-defined Timestamp Extractors / Watermark Emitters
  • State & Fault Tolerance
  • Working with State
  • The Broadcast State Pattern
  • Checkpointing
  • Queryable State Beta
  • State Backends
  • State Schema Evolution
  • Custom Serialization for Managed State
  • Operators
  • Windows
  • Joining
  • Process Function (Low-level Operations)
  • Asynchronous I/O for External Data Access
  • Streaming Connectors
  • Fault Tolerance Guarantees of Data Sources and Sinks
  • Apache Kafka Connector
  • Apache Cassandra Connector
  • Amazon AWS Kinesis Streams Connector
  • Elasticsearch Connector
  • HDFS Connector
  • Streaming File Sink
  • RabbitMQ Connector
  • Apache NiFi Connector
  • Twitter Connector
  • Side Outputs
  • Python Programming Guide (Streaming) Beta
  • Testing
  • Experimental Features
  • Flink DataSet API Programming Guide
  • DataSet Transformations
  • Fault Tolerance
  • Iterations
  • Zipping Elements in a DataSet
  • Connectors
  • Python Programming Guide Beta
  • Hadoop Compatibility Beta
  • Local Execution
  • Cluster Execution
  • Table API & SQL
  • Concepts & Common API
  • Streaming Concepts
  • Dynamic Tables
  • Time Attributes
  • Joins in Continuous Queries
  • Temporal Tables
  • Detecting Patterns in Tables Beta
  • Query Configuration
  • Connect to External Systems
  • Table API
  • SQL
  • Built-In Functions
  • User-defined Sources & Sinks
  • User-defined Functions
  • SQL Client Beta
  • Data Types & Serialization
  • Register a custom serializer for your Flink program
  • Execution Configuration
  • Program Packaging and Distributed Execution
  • Parallel Execution
  • Execution Plans
  • Restart Strategies
  • FlinkCEP - Complex event processing for Flink
  • Storm Compatibility Beta
  • Gelly: Flink Graph API
  • Graph API
  • Iterative Graph Processing
  • Library Methods
  • Graph Algorithms
  • Graph Generators
  • Bipartite Graph
  • FlinkML - Machine Learning for Flink
  • Quickstart Guide
  • Alternating Least Squares
  • How to Contribute
  • Cross Validation
  • Distance Metrics
  • k-Nearest Neighbors Join
  • MinMax Scaler
  • Multiple Linear Regression
  • Looking under the hood of pipelines
  • Polynomial Features
  • Stochastic Outlier Selection
  • Standard Scaler
  • SVM using CoCoA
  • Best Practices
  • API Migration Guides
  • Standalone Cluster
  • YARN Setup
  • Mesos Setup
  • Docker Setup
  • Kubernetes Setup
  • Amazon Web Services (AWS)
  • Google Compute Engine Setup
  • MapR Setup
  • Hadoop Integration
  • JobManager High Availability (HA)
  • Checkpoints
  • Savepoints
  • State Backends
  • Tuning Checkpoints and Large State
  • Configuration
  • Production Readiness Checklist
  • Command-Line Interface
  • Scala REPL
  • Kerberos Authentication Setup and Configuration
  • SSL Setup
  • File Systems
  • Upgrading Applications and Flink Versions
  • Metrics
  • How to use logging
  • History Server
  • Monitoring Checkpointing
  • Monitoring Back Pressure
  • Monitoring REST API
  • Debugging Windows & Event Time
  • Debugging Classloading
  • Application Profiling
  • Importing Flink into an IDE
  • Building Flink from Source
  • Component Stack
  • Data Streaming Fault Tolerance
  • Jobs and Scheduling
  • Task Lifecycle
  • File Systems

流程

一、認領

首先檢視整體進度,确認沒有人認領了你想認領的章節。

然後回複 ISSUE,注明“章節 + QQ 号”(一定要留 QQ)。

二、翻譯

可以合理利用翻譯引擎(例如谷歌),但一定要把它變得可讀!

如果遇到格式問題,請随手把它改正。

三、送出

  • fork

    Github 項目
  • 将譯文放在

    docs

    檔案夾下
  • push

  • pull request

請見 Github 入門指南。