-
Notifications
You must be signed in to change notification settings - Fork 431
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
[RFC] Documentation improvements #329
Comments
I'm not totally sure what you're suggesting. 😕 Probably because I'm mostly unfamiliar with the generated docs. |
@mdiep I have customized Jazzy to generate better docs for RAS and RAC, and looking for comments on the changes.
|
I like it. 👍 |
Hello. 👋 Thanks for opening this issue. Due to inactivity, we will soft close the issue. If you feel that it should remain open, please let us know. 😄 |
Changes
Group methods by the extension constraints. Say
skipNil()
is now under the sectionError == NoError
.https://andersio.github.io/ras-1.1.1/Classes/Signal.html
https://andersio.github.io/ras-1.1.1/Structs/SignalProducer.html
Remove
SignalProtocol
,SignalProducerProtocol
,EventProtocol
andOptionalProtocol
from the documentation, since these are implementation details.This requires affected constraints to be expressed in a parametric form. The current implementation uses the form in the Swift Generic Manifesto. For example,
Value: OptionalProtocol
would be expressed as<U> Value == U?
instead.Reactive extensions of
NotificationCenter
andURLSession
would now show up as individual top-level declarations.https://andersio.github.io/ras-1.1.1/Reactive%20Extensions/NotificationCenter.html
/cc @ReactiveCocoa/reactiveswift
The text was updated successfully, but these errors were encountered: