This is an automated email from the ASF dual-hosted git repository.

github-bot pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/datafusion.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new a1f1c053f6 Publish built docs triggered by 
24f1bb5418fb9e452649cecf84d2c058b07858ca
a1f1c053f6 is described below

commit a1f1c053f6d238f504829fd0bc1e194e047b82f4
Author: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
AuthorDate: Mon Jun 16 21:19:27 2025 +0000

    Publish built docs triggered by 24f1bb5418fb9e452649cecf84d2c058b07858ca
---
 _sources/contributor-guide/index.md.txt | 20 ++++++++++++++++++++
 contributor-guide/index.html            | 23 +++++++++++++++++++++++
 searchindex.js                          |  2 +-
 3 files changed, 44 insertions(+), 1 deletion(-)

diff --git a/_sources/contributor-guide/index.md.txt 
b/_sources/contributor-guide/index.md.txt
index e38898db5a..a4e3e4cb94 100644
--- a/_sources/contributor-guide/index.md.txt
+++ b/_sources/contributor-guide/index.md.txt
@@ -108,6 +108,26 @@ Features above) prior to acceptance include:
 [extensions list]: ../library-user-guide/extensions.md
 [design goal]: 
https://docs.rs/datafusion/latest/datafusion/index.html#design-goals
 
+### Design Build vs. Big Up Front Design
+
+Typically, the DataFusion community attacks large problems by solving them bit
+by bit and refining a solution iteratively on the `main` branch as a series of
+Pull Requests. This is different from projects which front-load the effort
+with a more comprehensive design process.
+
+By "advancing the front" the community always makes tangible progress, and the 
strategy is
+especially effective in a project that relies on individual contributors who 
may
+not have the time or resources to invest in a large upfront design effort.
+However, this "bit by bit approach" doesn't always succeed, and sometimes we 
get
+stuck or go down the wrong path and then change directions.
+
+Our process necessarily results in imperfect solutions being the "state of the
+code" in some cases, and larger visions are not yet fully realized. However, 
the
+community is good at driving things to completion in the long run. If you see
+something that needs improvement or an area that is not yet fully realized,
+please consider submitting an issue or PR to improve it. We are always looking
+for more contributions.
+
 # Developer's guide
 
 ## Pull Request Overview
diff --git a/contributor-guide/index.html b/contributor-guide/index.html
index 100ddb9fb0..09b19d7e16 100644
--- a/contributor-guide/index.html
+++ b/contributor-guide/index.html
@@ -579,6 +579,11 @@
        What Contributions are Good Fits?
       </a>
      </li>
+     <li class="toc-h3 nav-item toc-entry">
+      <a class="reference internal nav-link" 
href="#design-build-vs-big-up-front-design">
+       Design Build vs. Big Up Front Design
+      </a>
+     </li>
     </ul>
    </li>
   </ul>
@@ -752,6 +757,24 @@ Features above) prior to acceptance include:</p>
 <li><p>New data sources (e.g. support for Apache ORC)</p></li>
 </ol>
 </section>
+<section id="design-build-vs-big-up-front-design">
+<h3>Design Build vs. Big Up Front Design<a class="headerlink" 
href="#design-build-vs-big-up-front-design" title="Link to this 
heading">¶</a></h3>
+<p>Typically, the DataFusion community attacks large problems by solving them 
bit
+by bit and refining a solution iteratively on the <code class="docutils 
literal notranslate"><span class="pre">main</span></code> branch as a series of
+Pull Requests. This is different from projects which front-load the effort
+with a more comprehensive design process.</p>
+<p>By “advancing the front” the community always makes tangible progress, and 
the strategy is
+especially effective in a project that relies on individual contributors who 
may
+not have the time or resources to invest in a large upfront design effort.
+However, this “bit by bit approach” doesn’t always succeed, and sometimes we 
get
+stuck or go down the wrong path and then change directions.</p>
+<p>Our process necessarily results in imperfect solutions being the “state of 
the
+code” in some cases, and larger visions are not yet fully realized. However, 
the
+community is good at driving things to completion in the long run. If you see
+something that needs improvement or an area that is not yet fully realized,
+please consider submitting an issue or PR to improve it. We are always looking
+for more contributions.</p>
+</section>
 </section>
 </section>
 <section id="developer-s-guide">
diff --git a/searchindex.js b/searchindex.js
index 5bdc3cc386..9a988b5457 100644
--- a/searchindex.js
+++ b/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"alltitles":{"!=":[[57,"op-neq"]],"!~":[[57,"op-re-not-match"]],"!~*":[[57,"op-re-not-match-i"]],"!~~":[[57,"id19"]],"!~~*":[[57,"id20"]],"#":[[57,"op-bit-xor"]],"%":[[57,"op-modulo"]],"&":[[57,"op-bit-and"]],"(relation,
 name) tuples in logical fields and logical columns are 
unique":[[12,"relation-name-tuples-in-logical-fields-and-logical-columns-are-unique"]],"*":[[57,"op-multiply"]],"+":[[57,"op-plus"]],"-":[[57,"op-minus"]],"/":[[57,"op-divide"]],"2022
 Q2":[[10,"q2"]] [...]
\ No newline at end of file
+Search.setIndex({"alltitles":{"!=":[[57,"op-neq"]],"!~":[[57,"op-re-not-match"]],"!~*":[[57,"op-re-not-match-i"]],"!~~":[[57,"id19"]],"!~~*":[[57,"id20"]],"#":[[57,"op-bit-xor"]],"%":[[57,"op-modulo"]],"&":[[57,"op-bit-and"]],"(relation,
 name) tuples in logical fields and logical columns are 
unique":[[12,"relation-name-tuples-in-logical-fields-and-logical-columns-are-unique"]],"*":[[57,"op-multiply"]],"+":[[57,"op-plus"]],"-":[[57,"op-minus"]],"/":[[57,"op-divide"]],"2022
 Q2":[[10,"q2"]] [...]
\ No newline at end of file


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@datafusion.apache.org
For additional commands, e-mail: commits-h...@datafusion.apache.org

Reply via email to