o-nikolas commented on code in PR #34324:
URL: https://github.com/apache/airflow/pull/34324#discussion_r1339320655


##########
docs/apache-airflow/core-concepts/executor/index.rst:
##########
@@ -78,3 +71,134 @@ There are two types of executor - those that run tasks 
*locally* (inside the ``s
 .. note::
 
     New Airflow users may assume they need to run a separate executor process 
using one of the Local or Remote Executors. This is not correct. The executor 
logic runs *inside* the scheduler process, and will run the tasks locally or 
not depending the executor selected.
+
+Writing Your Own Executor
+-------------------------
+
+All Airflow executors implement a common interface so that they are pluggable 
and any executor has access to all abilities and integrations within Airflow. 
Primarily, the Airflow scheduler uses this interface to interact with the 
executor, but other components such as logging, CLI and backfill do as well.
+The public interface is the 
:class:`~airflow.executors.base_executor.BaseExecutor`. You can look through 
the code for the most detailed and up to date interface, but some important 
highlights are outlined below:

Review Comment:
   Yupp, fair point. I'll just terminate that in a period!



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to