Comments (4)
This is because there is no permanent source for API docs pages. They are re-derived at documentation build time from the Python source code. This is so the documentation files never fall out of sync with the docstrings in the code.
We correctly disable the blue Edit on GitHub
link in the right side bar for API docs pages because of this, but the link described here is injected by Read the Docs. I'll see if there's a way to turn it off selectively for these pages that are derived.
from bytewax.
To clarify: this link is only broken on API Docs section pages and does work correctly on all the documentation in the User Guide section, for which there is an actual markdown file checked in.
from bytewax.
It looks like this menu, officially called the flyout menu is not currently customizable.
One option we have here is to disable the RTD-provided flyout menu, and instead enable the Sphinx PyData theme version switching UI and theme source link. Then we can use the per-page template definitions to only show those links for non-API pages. (I believe we are currently doing this for the "Edit on GitHub" link, so it'd be adding the sourcelink
template to follow that pattern as well.)
from bytewax.
It also might be possible to make a custom sourcelink-python
partial template which could be activated for API docs which rewrites the link to the actual Python source code. Not sure all the details here and if there's a convenient source in the template you could use to rewrite the import path to the file path in Bytewax's GitHub repo.
from bytewax.
Related Issues (20)
- Separate `epoch_interval` and `snapshot_interval`
- `count_window` only sends the count to the event clock's `dt_getter` function
- [FEATURE] Release a Python 3.12 wheel HOT 1
- Kafka group.id to manage the number of workers Bytewax Docker HOT 3
- Provide worker count and worker index in list_parts of FixedPartitionedSource HOT 2
- Allow intra-file source parallelism HOT 1
- Some mechanism for queuing batch source partition reads
- Backup interval example from docs does not work
- [FEATURE] - Add Auth to RedpandaSchemaRegistry HOT 1
- Bytewax does not scale in case of single process and multiple workers HOT 3
- Order of streams in SessionWindow HOT 3
- Calendar windower
- Data missing from windows when `align_to` is very long ago
- [FEATURE] Make CodSpeed work HOT 3
- Inconsistent SessionWindow output HOT 8
- Prometheus monitoring fails because of the corrupted metrics response HOT 2
- [FEATURE] Visualize data flow graph HOT 1
- Hook to allow cached prep for all logic classes
- Operator chaining
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from bytewax.