Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Contributing review linkcheck #526

Merged
merged 34 commits into from
Sep 15, 2021
Merged

Contributing review linkcheck #526

merged 34 commits into from
Sep 15, 2021

Conversation

stevepiercy
Copy link
Contributor

No description provided.

@stevepiercy stevepiercy marked this pull request as draft September 11, 2021 09:52
@stevepiercy stevepiercy marked this pull request as ready for review September 13, 2021 07:58
@ksuess
Copy link
Member

ksuess commented Sep 13, 2021

Would you rebase, please, thanks.

… GitHub, documentation quality, Plone code of conduct.

Move content about contributing to contributing/index
Add GitHub navigation image and information
Remove sphinxcontrib-websupport because docs are static and not integrated into a web application.
Sort items.
…oded `log`, add linkcheck and spellcheck to `make test`.

conf.py:
Sort extensions
Disable smartquotes
Remove obsolete .rst as a source_suffix
Remove obsolete exclude_patterns, now that we have the docs in a subdirectory `docs/`, configured `Makefile` to put items into `$(BUILDDIR)`

Remove redundant about.md file
…iple lines looked like multiple items without this improvement.
change lexer to shell
@stevepiercy
Copy link
Contributor Author

stevepiercy commented Sep 14, 2021

The only bit that could be included somewhere else is the request to add alternative text to images for accessibility reason.

Yes. As well as any other style that we want to either enforce as required, or suggest as a best practice. See #527.

I will push that change to this PR shortly.

@stevepiercy
Copy link
Contributor Author

And yes "Building the documentation" should now be in /contributing and nowhere else. I removed it from mastering 6 but not from mastering 5. This needs to be done.

See #528

@ksuess
Copy link
Member

ksuess commented Sep 14, 2021

teaching:

Trainers should read {doc}setup-build and the trainings in {doc}/plone_training_config/instructions and {doc}/teachers-training/index.
These documents help trainers prepare for a successful training experience.

could go from /contributing/trainers to /teachers-training/index
and than delete /contributing/trainers from /contributing as this is meant for contributing not teaching.
Everything concerning teaching can stay in /teaching:

  • an intro
  • the existing teachers training.

I think /teachers-training/index.html#complete-mode-and-compact-presentation-mode can be replaced with your way better explanation of modes /contributing/setup-build.html#available-documentation-builds

my /teachers-training/index.html#setup-environment is superfluous with the added paragraph mentioned above (Trainers should read {doc}setup-build

Than we have

  • /contributing
  • /teaching

docs/contributing/authors.md Outdated Show resolved Hide resolved
docs/contributing/authors.md Outdated Show resolved Hide resolved
@ksuess
Copy link
Member

ksuess commented Sep 14, 2021

@stevepiercy as you investigated a lot in linkcheck and check of spelling: Do you see a way to check if {figure} and {image} have alternative texts / alt attributes?

outdated. see #527

@stevepiercy
Copy link
Contributor Author

stevepiercy commented Sep 14, 2021

Somehow my version of markup-syntax.md got obliterated when I did a rebase a couple days ago. I was able to restore it. After further thought, I'd like to keep the examples because they suggest best practices that are specific to Plone Training documentation (and they are hard to find).

I also realized while writing it that it needed to become a more generalized docs writing guide. I renamed and refactored it accordingly.

I'm working on the next comment about moving teacher stuff around. That's a great idea!

@stevepiercy
Copy link
Contributor Author

@ksuess I've completed revisions per your feedback, including #526 (comment). This is ready for another review.

@ksuess
Copy link
Member

ksuess commented Sep 15, 2021

Please correct me if I'm wrong, but I think now that we have /contributing and / teaching the one page /contributing/trainers can be deleted.

@ksuess
Copy link
Member

ksuess commented Sep 15, 2021

I would say with /contributing/trainers removed, it's good to merge.

Copy link
Member

@spereverde spereverde left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

wow, thanks for all the work and updates!
I checked it out locally and followed the new docs to build everything - all worked fine :-)

@pbauer pbauer merged commit 866fbfe into main Sep 15, 2021
@pbauer pbauer deleted the contributing-review-linkcheck branch September 15, 2021 19:29
@stevepiercy stevepiercy restored the contributing-review-linkcheck branch September 15, 2021 20:23
@stevepiercy stevepiercy deleted the contributing-review-linkcheck branch September 15, 2021 20:30
@stevepiercy
Copy link
Contributor Author

Please correct me if I'm wrong, but I think now that we have /contributing and / teaching the one page /contributing/trainers can be deleted.

Quickdraw @pbauer merged the PR before I could remove it. I'll create a new PR for that.

@stevepiercy
Copy link
Contributor Author

Actually, it appears that deleting contributing/trainers.md would delete content that does not exist elsewhere and should be moved into an appropriate location. I'll create a new issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants