-
Notifications
You must be signed in to change notification settings - Fork 413
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
Support Objective-C projects #56
Comments
+1 |
This would imply support for C projects as well, wouldn't it? |
@beltex yes, since Objective-C is a strict superset of C. |
Cool, thanks @segiddins! |
@beltex I see the merged PR, so is this ready/working? |
@mattapperson @beltex much of the logic is already in sourcekitten, but we haven't started integrating it in jazzy yet. Trust me, we'll be sure to update this issue as soon as we have a working proof-of-concept. |
Where are we with this. What still needs to be done? |
Most of the work that needs to be done is in SourceKitten. We have a proof-of-concept Objective-C header "parser" in SourceKitten (jazzy's "backend") which generates this. This is tested in SourceKitten. We need to transform this result into the same format as the Swift parsed results (eg. this). You're welcome to contribute to this if you'd like! |
Would it be possible for someone familiar with the project to generate (even if by hand) a "correct" version of |
I'm counting on this 👍 |
@jcayzac there's a PR open over on SourceKitten |
@jcayzac jpsim/SourceKitten#57 builds & tests successfully with Xcode 7 beta 4. The Travis CI builds fail since its latest supported Xcode version is 6.4. |
@jpsim that's great to know! Thanks! 👍 |
Progress update, there's still more cleanup to do in jpsim/SourceKitten#57 until we can officially ship Objective-C support with Jazzy, but I'm hoping to have that done by the end of this week. Thanks for your patience. |
👍 ! |
👏 |
Jazzy supports Objective-C projects as of 0.4.0! 🎉 https://github.com/realm/jazzy/releases/tag/v0.4.0 |
@jpsim awesome, thanks! Since it's one of the project's stated goals, would it be possible to get one step closer to Apple's documentation by generating mixed ObjC/Swift documentation from ObjC code? |
We're tracking those as #136 and #353 with a proof of concept at jpsim/SourceKitten#95 |
@jpsim wow, great, thanks! |
Objective-C projects are no longer supported since v0.0.5.
The text was updated successfully, but these errors were encountered: