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

Docs: Configuration file pages as explanation and reference (Diátaxis) #9921

Conversation

benjaoming
Copy link
Contributor

@benjaoming benjaoming commented Jan 19, 2023

Not ready for review

Depends on: #10071

This flags changes that are incoming

Refs: #9746
Fixes: #8648


📚 Documentation previews 📚

benjaoming and others added 3 commits February 16, 2023 17:27
I got motivated to write this,
but struggled to figure out what to say in a clear way..

Leaving this in a draft for another day.
@benjaoming
Copy link
Contributor Author

!! Pay attention to some .py files being changed in this PR (probably the target branch is outdated)

benjaoming and others added 20 commits February 24, 2023 19:09
…/readthedocs.org into diataxis/explanation-refactor
@benjaoming
Copy link
Contributor Author

This PR is ready for review with a bigger disclaimer, namely that it's currently easier to review here: https://github.com/benjaoming/readthedocs.org/pull/6/files

@benjaoming benjaoming marked this pull request as ready for review April 18, 2023 22:04
@benjaoming benjaoming requested a review from a team as a code owner April 18, 2023 22:04
@benjaoming benjaoming requested a review from ericholscher April 18, 2023 22:04
@ericholscher
Copy link
Member

ericholscher commented May 24, 2023

This PR is ready for review with a bigger disclaimer, namely that it's currently easier to review here: https://github.com/benjaoming/readthedocs.org/pull/6/files

I'm confused... what are the PR's on your fork for? This isn't a workflow we generally use.

This PR has a bunch of additional changes in it from other PR's as well?

@benjaoming
Copy link
Contributor Author

I'm confused... what are the PR's on your fork for? This isn't a workflow we generally use.

I stopped using this workflow some months ago. But these changes are older. I wanted to have this PR point to a different base branch, but since the base branch is in my fork, it got necessary.

Pretty good argument to avoid forked repos in a workflow.. chained PRs aren't possible.

This PR has a bunch of additional changes in it from other PR's as well?

Yes, this PR has been around way too long :/ It now contains all of #10071 - I fail to recall the reasoning.

I could move all changes over in #10071, but this PR is already too long for a nice a simple review process.

@ericholscher
Copy link
Member

I'd recommend breaking the PRs up into discrete changes. I can't really track what is happening between them. Does it make sense to try to review and merge #10071 first, and then look at this as a diff on top of that?

@benjaoming
Copy link
Contributor Author

Does it make sense to try to review and merge #10071 first, and then look at this as a diff on top of that?

Yes, I think so.

#10071 is a bit hefty, but we'll have to wrestle it sooner or later... better to wrestle it sooner because it has this PR stacked on top.

Once #10071 is in, I can merge/rebase this PR branch so it gets simpler to review.

@ericholscher
Copy link
Member

We could also just push this branch to the main RTD repo, and chain it on top of #10071? But I think #10071 is gonna change a lot from here, and lead to lots of conflicts, so we should definitely pause this one until that one is done, then reevaluate.

@benjaoming
Copy link
Contributor Author

I definitely did something in this PR that requires #10071 because I explicitly merged it in at some point.

I'll mark it as blocked for now 👍

@benjaoming benjaoming added the Status: blocked Issue is blocked on another issue label May 25, 2023
@benjaoming
Copy link
Contributor Author

I should also mention that there is another similar change chained on #10071 :

https://github.com/benjaoming/readthedocs.org/pull/3/files

@benjaoming
Copy link
Contributor Author

Cut out and proposed here: #10416

@benjaoming benjaoming closed this Jun 9, 2023
benjaoming added a commit that referenced this pull request Jun 15, 2023
#10416)

* Scissor out and refine changes from #9921

* Polish intro sentences

* Add how-to reference

* Do some content updates.

* Emoji ⚖️

* fix mini err

* typo fix

* typo fixes

* Adds a seealso to v2 reference -- many people are visiting the reference directly (because we didn't have any other resources), should add the how-to

---------

Co-authored-by: Eric Holscher <[email protected]>
@benjaoming benjaoming deleted the diataxis/split-configuration-file-v2 branch June 15, 2023 15:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Status: blocked Issue is blocked on another issue
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Make current config version more prominent in our docs
2 participants