Skip to content

Documentation overhaul#875

Merged
lepture merged 3 commits into
authlib:mainfrom
azmeuk:doc
Mar 28, 2026
Merged

Documentation overhaul#875
lepture merged 3 commits into
authlib:mainfrom
azmeuk:doc

Conversation

@azmeuk

@azmeuk azmeuk commented Mar 26, 2026

Copy link
Copy Markdown
Member

This PR changes the whole hierarchy of the documentation, but does not touches (much) the content.

The idea is to separate sections by spec (OAuth1 / OAuth2) and then by role (Client, Authorization server, Resource server). It feels more legible to me, because I guess most users will focus on one single OAuth version and one single usage matching one role (though AS and RS might sometimes go together).

We could have done it the other way : set roles at first level and spec at second level. This could sound more logical since clients can operate on both OAuth1 and OAuth2.

I suppose the right organization depends on where Authlib is heading to. If clients are to be extracted in a separate lib, like joserfc, then maybe the second option is the best?

@lepture, any thoughts?

Checklist

  • The commits follow the conventional commits specification.
  • You consent that the copyright of your pull request source code belongs to Authlib's author.

@azmeuk azmeuk requested a review from lepture March 26, 2026 11:31
@lepture lepture merged commit 491209f into authlib:main Mar 28, 2026
1 check passed
@azmeuk azmeuk deleted the doc branch March 28, 2026 08:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants