Commit Graph

1503 Commits

Author SHA1 Message Date
Anthony
bd19ad5ce9
Merge branch 'master' into Blendify/fix-math-link-icon 2021-08-12 10:00:12 -06:00
Ana Costa
825cb06fbe Make selector more specific and remove duplication 2021-08-12 09:25:48 +01:00
Anthony
e8fd7e81f4
Merge pull request #1195 from readthedocs/agj/1.0-alpha
Bump to 1.0alpha1
2021-08-11 18:02:36 -06:00
Ana Costa
f65b6bfeaa Remove double margin from all dl's not just last 2021-08-11 18:34:41 +01:00
Ana Costa
9d3fa037fd Remove double margin from all dl's not just last 2021-08-11 18:33:50 +01:00
Ana Costa
e0aa2be3b3 Add rule to remove double margin inside dl's 2021-08-11 14:59:58 +01:00
Ana Costa
4d82701b99
Merge branch 'master' into nienn/fix-list-classifier-css 2021-08-11 07:36:12 +01:00
Aaron Carlisle
24e0374249 Fix header links for captions in tables and figures 2021-08-10 21:50:50 -04:00
Aaron Carlisle
474f2ee131 Merge branch 'docutils0.17.1' of github.com:readthedocs/sphinx_rtd_theme into docutils0.17.1 2021-08-10 21:43:07 -04:00
Aaron Carlisle
1a8a6b3a28 Fix varying margins under headings
It seems that browsers add some special default styling to header tags :(

I found that for smaller heading tags, like h5 could give more padding then h1 tags...

To fix this, everything should now just recieve the theme standard of 24px bottom margin.
2021-08-10 21:43:03 -04:00
Aaron Carlisle
e24e5029de Revert back to more restrictive css selector for images 2021-08-10 21:31:45 -04:00
Aaron Carlisle
28fa50e168 Fix some caption are not italic 2021-08-10 21:31:05 -04:00
Anthony
231afc5d6c
Merge pull request #1194 from readthedocs/agj/fix-bump2version
Drop sphinx config from bump2version config
2021-08-10 16:46:57 -06:00
Anthony Johnson
e026647701
Update release docs 2021-08-10 16:46:15 -06:00
Anthony Johnson
b74323c2ae
Add changelog automation with bump2version 2021-08-10 16:39:41 -06:00
Anthony Johnson
e4bcdd8c41
Bump to 1.0alpha1
I think we talked about this and never followed through on the next few
release, not sure though. After we release a new version, I think we should be updating
the repository version to something other than the most current release.

The effect would be that the version in the repository would be an
alpha/dev release, and so would be possible to differentiate easily
between 0.5.2 release on PyPI and 0.5.3alpha1 development release from Git.
Right now, we don't follow up with incrementing this version, and so
it's harder to tell the difference. This is mostly for our use in
development.

It adds a small bit of overhead, but is nice and explicit.

This PR updates the version in the repository to 1.0.0alpha1. If we had
adopted this workflow, the progression would have been:

* Release 0.5.2, open PR bumping to 0.5.2 (run `bump2version release` and open PR)
* Follow up 0.5.2 release by bumping to `0.5.3alpha1` (run `bump2version patch` and open PR)
* We add a new feature, bump to `0.6.0alpha1` (run `bump2version minor` and open PR)
* Oops, backwards incompatible change. We bump to `1.0.0alpha1` (run `bump2version major` and open PR)
* We're ready for an rc, bump to `1.0.0rc1` (run `bump2version release` and open PR)
* Maybe we cut another rc after some fixes
* We're ready for final release, bump to `1.0.0` (run `bump2version release` and open PR)
* Follow up the release PR by bumping to the next version (run `bump2version patch` and open PR)
2021-08-10 15:37:55 -06:00
Anthony Johnson
d7b0744111
Drop sphinx config from bump2version config
There is no hardcoded version in the docs now
2021-08-10 15:31:14 -06:00
Ana Costa
d0713cc228 make-classifier-class-styles-global 2021-08-10 10:39:10 +01:00
Aaron Carlisle
a3a890da1b Fix broken math link icon
This likely was indirectly broken with da86e4dc62

This commit addes our standard headerlink icon styles to math links aswell, before they had no styling.

Fixes #1189
2021-08-09 17:46:19 -04:00
Aaron Carlisle
e555f94ae1
Support all versions less than 0.18 2021-08-09 16:50:15 -04:00
Ana Costa
5f343c996a
Added missing space char in footer (#1188)
* Added missing space char in footer

* Changed space to the expected jinja syntax
2021-08-09 15:59:35 -04:00
Aaron Carlisle
34f81daaf5 Add support for docutils 0.17
This should'nt be a breaking change as backward compatibility is preserved so this change could go into 1.0 or wait until 1.1.

I know a lot of users are asking for this so it might be nice to include this in 1.0.

Fixes #1115
2021-08-06 15:07:41 -04:00
Ana Costa
9a50ff9015
Adds max-width to the logo a tag (#1183) 2021-08-04 20:01:36 -04:00
Anthony
8a02619428
Merge pull request #1178 from readthedocs/agj/docs-testing
Add docs on QA testing theme changes
2021-08-02 19:31:52 -06:00
Anthony
8448bd238e
Merge branch 'master' into agj/docs-testing 2021-08-02 19:19:46 -06:00
Anthony Johnson
f5b02911ae
Update docs to note 1.6 as lowest version 2021-08-02 18:01:55 -07:00
Simon Hausmann
3532ffc89b
Fix support for logos as urls (#1171)
* Fix support for logos as urls

Sphinx since 4.0 appears to support html_logo to also contain urls.  As
a consequence, the other themes in sphinx appear to be just using the
new logo_url variable, and in this theme that fixes support for it, too.

* Add backwards compatibility and add favicon_url

Co-authored-by: Aaron Carlisle <carlisle.b3d@gmail.com>
2021-07-19 20:16:54 -04:00
Anthony Johnson
02d8fe0764
Add docs on qa testing theme changes 2021-07-19 17:57:57 -06:00
Anthony Johnson
9061c1e6de
Expand tox config
* Adds support for explicit tox environments for html4/5
* Adds utility factors for py2/3, for easy access to the system python3
  binary
* Adds a noop -qa postfix factor to make it easy to compare against
  master or a tag
2021-07-19 17:57:54 -06:00
Anthony
380647d159
Merge pull request #1123 from readthedocs/Blendify/sphinx4
Add compatibility for sphinx4
2021-07-19 17:56:43 -06:00
Anthony Johnson
0207996411
Fix automerge fuck up 2021-07-19 17:45:33 -06:00
Anthony Johnson
09e2a0dc2c
Merge branch 'master' into Blendify/sphinx4 2021-07-19 17:41:21 -06:00
Anthony
6417defbeb
Merge pull request #1175 from readthedocs/agj/add-build-test
Add a CI test for unbuilt assets
2021-07-19 14:15:39 -06:00
Anthony Johnson
51d41e6289
Add git status path 2021-07-19 13:40:17 -06:00
Anthony Johnson
c0c52f41ea
Update built assets 2021-07-17 10:42:30 -06:00
Anthony Johnson
92aa3989a9
Make schema correct 2021-07-17 10:33:03 -06:00
Anthony Johnson
21b5ed45d4
Try job dependency 2021-07-17 10:30:06 -06:00
Anthony Johnson
bd6a34135f
Fix typo in config 2021-07-17 10:22:51 -06:00
Aaron Carlisle
047169a972 Restore highlighted code lines span full width 2021-07-17 11:26:51 -04:00
Aaron Carlisle
8d93cdea10 Italize keywords 2021-07-17 11:13:35 -04:00
Anthony Johnson
e9fda1a5c1
How does sh work? 2021-07-15 12:32:23 -06:00
Anthony Johnson
1b38126245
Drop orb, fork code to apply more descriptive error 2021-07-15 12:27:47 -06:00
Aaron Carlisle
0073409aaa
Merge branch 'master' into agj/add-build-test 2021-07-15 08:49:08 -04:00
Anthony Johnson
e6bd3f0fc5
Don't use extension to add sphinx_version_info tuple to build context 2021-07-14 19:39:16 -06:00
Anthony Johnson
ee32a53ae2
Add a CI test for unbuilt assets
Many of our PRs have out of date assets, making it hard to test the
latest changes. This will at least throw an error on the PR when build
assets aren't updated.
2021-07-14 18:24:14 -06:00
Anthony Johnson
c1aa1b2c6b
Rebuild assets 2021-07-14 18:23:36 -06:00
Anthony Johnson
b85d3616dd
Add a CI test for unbuilt assets
Many of our PRs have out of date assets, making it hard to test the
latest changes. This will at least throw an error on the PR when build
assets aren't updated.
2021-07-14 17:38:48 -06:00
Aaron Carlisle
796e78bdf7 Make font usage conistent with sphinx<4.0
This fixes the different spacing issues that were noted.
2021-07-14 16:48:17 -04:00
Anthony Johnson
6597b25257
Fix styles on code block line numbers on Sphinx 4+ 2021-07-14 00:18:33 -06:00
Anthony Johnson
6f9501293b
Fix tests, missing theme extension 2021-07-13 22:45:43 -06:00