GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — Doc multi version master by mdboom · Pull Request #1100 · matplotlib/matplotlib

Conversation

@mdboom

@mdboom mdboom commented Aug 17, 2012

Copy link
Copy Markdown
Member

This is #1067 rebased against master. There shouldn't be too much to vet here, except for @pelson's benefit to see how the changes to boilerplate.py were handled.

There was no need to generate a colormap list in this case, since master already has a correct and autogenerated list of colormaps thanks to the work by @endolith.

It was not possible to generate the plotting docstring in boilerplate.py, since boilerplate.py doesn't know about any of the hard-coded functions in pyplot.py (gca, gcf etc.) -- ideally at some point all that stuff should probably be cleaned up, but this is working for now.

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

All reactions
mdboom added 15 commits August 3, 2012 15:06
@mdboom
Reinstate the manual reference counting as discovered in matplotlib#1054
ca678a4
.
@mdboom
Merge pull request matplotlib#1054 from mdboom/doc_build_fail
8089e04
 stix_fonts_demo.py fails with bad refcount
@mdboom
Fix gallery links (matplotlib#1024)
64e64f6
@mdboom
Merge pull request matplotlib#1024 from mdboom/fix-gallery
ff883a6
broken links in the gallery
@mdboom
Fix pythonxy link
c9c108e
@mdboom
Update index.html page.
9745bdd
This allows for multiple versions of the matplotlib documentation to
be made available.  The scheme is that the root
documentation (i.e. http://matplotlib.sf.net/) will always be the
latest stable version.  Other versions of the documentation will be
available in subdirectories off of the root (the latest stable version
is merely a symlink or redirect back to the root).  This is the same
convention used by "docs.python.org", as an aside.

The index.html page uses some JavaScript to load a little snippet of
HTML from "/versions.html" that lists the available versions.
"versions.html" is not part of this repository, but is part of the
matplotlib.github.com repository and is updated by hand whenever new
versions are added or removed from the archive.  This approach allows
all versions of the documentation to point to all other versions of
the documentation.  This JavaScript XMLHttpRequest magic doesn't
happen when the user is viewing static files on their local machine,
and this is a happy coincidence.

The perhaps controversial outcome of this change is that the summary
list of plotting commands is removed from the front page.  For one, we
want to steer people toward the version of the documentation that
corresponds to the version they are running.  Also, this was a
manually created list, and has become quite out of date over time.
Better, IMHO, to link to the pyplot documentation.

This freed up room to move much of the content that existed in the
sidebar to the main body, where I feel it's much less buried.  I plan
to add a lot more external resources and links, so having the room to
do this would be very helpful.

Adds a "Fork me on Github" banner.
@mdboom
Gentler donation language.
3a1c832
@mdboom
Update credits page
b60f3ee
@mdboom
Add an autogenerated plotting command summary.
87f8df3
@mdboom
Fix small typo listing members to exclude
cd4c335
@mdboom
Add docstring to _setup_plot_info_docstrings
5a2d0a6
@mdboom
Update credits
fe2e95d
@mdboom
Merge pull request matplotlib#1067 from mdboom/doc_multi_version
1057eed
Support multi-version documentation on the website
@mdboom
Remove hard-coded docstring on plotting()
a906f58
@mdboom
Merge remote-tracking branch 'upstream/v1.1.x' into doc_multi_version…
fc271b9
…_master

Conflicts:
	boilerplate.py
	lib/matplotlib/image.py
	lib/matplotlib/pyplot.py
@mdboom

mdboom commented Aug 17, 2012

Copy link
Copy Markdown
Member Author

Note also: There are a ton of warnings and errors in the master doc build right now. I will create another pull request for that.

All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@mdboom
Fix hist2d docstring.
f537d1e
mdboom added a commit that referenced this pull request Aug 19, 2012
@mdboom
Merge pull request #1100 from mdboom/doc_multi_version_master
b3f6783
Doc multi version master
@mdboom
mdboom merged commit b3f6783 into matplotlib:master Aug 19, 2012
@mdboom
mdboom deleted the doc_multi_version_master branch March 3, 2015 18:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Reviewers

No reviews

Uh oh!

There was an error while loading. Please reload this page.

Assignees

No one assigned

Labels

None yet

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

Uh oh!

There was an error while loading. Please reload this page.

2 participants

@mdboom @pelson
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.
You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.