You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Automate build and publish of the user guide #5500
However, the current setup has a few notable issues:
It is behind what is in the repo as it is only updated every release (every 2 weeks at the time of writing)
The content of the landing page in the repo (README): https://github.com/apache/arrow-datafusion has diverged from the user guide (as I believe developers want the latest content and the only way to see that without building the docs locally is README.md)
The manual update process is somewhat cumbersome
I think if the user guide was more immediately updated, people would be more likely to contribute to it as well.
Describe the solution you'd like
I would like some mechanism to see the latest, rendered version of the user guide as a webpage.
On every commit to main, the site would be updated with the latest version of the user guide
The main README.md page in arrow-datafusion would redirect to the hosted site
Eventually, perhaps when we have longer term stable versions of datafusion, hosting snapshots of the docs for older releases might be useful. But I think the most important first thing is to get the most up to date docs published first
Eventually, perhaps when we have longer term stable versions of datafusion, hosting snapshots of the docs for older releases might be useful. But I think the most important first thing is to get the most up to date docs published first
Activity
alamb commentedon Mar 8, 2023
Leaving a note to myself (and maybe others) from @martin-g to check out how the apache-datafusion-python module works
martin-g commentedon Mar 17, 2023
Just to make sure I understand correctly: The DataFusion team prefers commits to
mainto update the main site immediately, right ?alamb commentedon Mar 17, 2023
This is my preference. Any thoughts @andygrove @Dandandan or @thinkharderdev ?
Eventually, perhaps when we have longer term stable versions of datafusion, hosting snapshots of the docs for older releases might be useful. But I think the most important first thing is to get the most up to date docs published first
martin-g commentedon Mar 17, 2023
The docs build fails for me with:
https://github.com/martin-g/arrow-datafusion/actions/runs/4448158011/jobs/7810591628?pr=1
Do I need to do something more than https://github.com/martin-g/arrow-datafusion/pull/1/files#diff-d54d69dbb27e75dae25cb4b2384310cb57707e419377cf572d5cb0ecc1f16877R31-R43 ?
martin-g commentedon Mar 17, 2023
I've removed temporarily the usage of
logoto be able to build: https://github.com/martin-g/arrow-datafusion/pull/1/commits/a3a3107dd56fddf87eb49fe40da34d28876dc588thinkharderdev commentedon Mar 20, 2023
Agreed
Fixes #5500 - Add a GitHub Actions workflow that builds the docs (#5670)
alamb commentedon Mar 22, 2023
I am happy to report I have tested this and confirmed that the process is working as expected!
Here is an example PR #5684
And the content has appeared at https://arrow.apache.org/datafusion/user-guide/introduction.html 🎉
[Website] Clean up unecessary skip of `datafusion` and `datafusion-py…