Skip to content
This repository was archived by the owner on Mar 4, 2021. It is now read-only.

Conversation

@aarononeal
Copy link
Contributor

Fixes and improvements for building the docs.

When running from ProcessNSO in document-generated-code instead of the one in AppleDocMerger, the context hasn't been created yet. This creates it to avoid a null reference exception.
@migueldeicaza
Copy link
Contributor

@garuma Would you mind reviewing this patch?

If a specific number of types are missing AppleDocMerger throws. This was hard-coded before and now this is configurable via the command-line which is useful when building against different documentation sets.
…ommand-line

Additionally, this patch sets the default archive for MonoMac and MonoTouch eliminating the need to compile in docfixer.mm.cs or docvixer.mt.cs. The invoker is also notified if the doc bundle does not exist.
…ocation command-line configurable

This removes references to MonoTouch and makes the namespace configurable from the command-line. Additionally, the Apple docs location can also be specified when a merge should be performed. This eliminates the "appledocs" parameter in favor of "apple-doc-dir" for consistency with docfixer.
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants