DOC: Add edit this page links #97
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Main changes:
Enable

View source
links via html theme optionsThis adds the following button under the github dropdown in the top bar
A rework of shamelessly stolen
pvlib
documentation configuration link composition; some helpers are the same (get_source_base_url
,get_linenos
) butget_obj_module
implementation is substituted byget_linkable_source_object
, which handles functions with the same name as a submodule (this is the case forsolposx
, as many functions are in a file called the same as them; previous name resolution gave prioritised getting a submodule).make_github_url
stays similar. I don't know how the copyright impacts these functions, so please, guide me in this aspect.In addition to enabling

View source
links via the theme, I wanted to add that button to the right sidebar like in pvlib (I like that visibility, personally I find the plain GitHub button misleading - it usually just represents the repo link). This theme claims that we can make use ofpydata-sphinx-theme
options (src). So I did but it arranges each element in horizontally 😞 . So here it comes the relevant CSS to fix that too.This is how it renders now: