Major Website Update#477
Conversation
Feature: Documentation Revamp and Retheme
|
I discussed with @Sven-248 today that he might look into the "Section Navigation" thing. |
Linting results by Pylint:Your code has been rated at 8.33/10 (previous run: 8.33/10, +0.00) |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## RC_v1.6.x #477 +/- ##
=============================================
- Coverage 63.56% 63.55% -0.01%
=============================================
Files 27 27
Lines 3859 3858 -1
=============================================
- Hits 2453 2452 -1
Misses 1406 1406
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
|
Thanks, @fsenf . I've been working on debugging the API page and have it most of the way there. I'll push those changes when it's working. |
|
I've updated the API pages to work properly now. I've removed some of the documentation pages, especially from anything internal. One question I have for the group is whether or not to start hiding functions from the API documentation. Take |
|
@freemansw1 : Great update! API reference looks nice now! I agree to hide everything that is not primarily used externally. This keeps the API docs clear. |
|
I added our example thumbnails to the entry point of our homepage. There is room for improvement ... What does the group think? |
Thanks, @fsenf . That is a significant improvement. I think, broadly, we should find a way to have the homepage take up more of the page, and have less whitespace. Perhaps that means switching homepage templates, perhaps that just means expanding the content some. Right now, I'm working on figuring out hiding private API functions ( |
|
Per our discussion last meeting, I've moved this to post-v1.6. Per our usual policy on documentation, we can release this without a version increment, but I think an email announcement would be nice. |
…ion_revamp # Conflicts: # doc/conf.py # doc/examples.rst # doc/index.rst # doc/requirements.txt
|
Such great work @freemansw1 ! It looks very good and I would be happy to get this new website published now. A few minor things (maybe only the API-related comments need to be solved before merging, rest can wait):
|
|
|
||
| Code reviews | ||
| ------------------ | ||
|
|
There was a problem hiding this comment.
Before anything is merged into the release branch (:code:RC_*), we require that one reviewer accepts the code changes of a pull request.
|
Based on @JuliaKukulies 's comment, I checked and updated the sphinx-based rendering docu. All is correct now. |
|
Thanks, @JuliaKukulies . I've made the revisions you requested. Thanks for the detailed look through!
I'm not sure what you mean here. If it is what I think it is, I diliberately hid most of the functions in feature detection, as they really shouldn't be used by end-users. Let me know if you want more of the functions visible. |
Oh OK, I think that this makes sense then. Yes, my comment was that the only function visible in the module is Thanks for implementing all the changes qo quickly. It looks really good now and I am happy for this to being merged! |
# Conflicts: # doc/examples.rst
|
Thanks to @grleung for taking a look at the new docs and providing some comments. I've incorporated her very good suggeestions now. |
|
Given that @JuliaKukulies has formally approved this and everyone had a chance to provide comments at the last dev meeting, I'm going to merge this. We'll release as part of v1.6.2. Thanks, all. |
This is a follow-up of #470 - an imitative to update our website.
Let's try to document further development here, i.e.
as long this is in a draft stage.
Here #473 , we documented minimum requirements for a homepage release. I repeat it to have everything at one place: