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

Doc source updates #55

Open
wants to merge 7 commits into
base: master
Choose a base branch
from

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