1.0.5 • Published 6 months ago

com.iron-mountain.package-creator v1.0.5

Weekly downloads
-
License
ISC
Repository
github
Last release
6 months ago

Package Creator

Version: 1.0.5

Description:

Tools for creating well documented Unity packages.

Use Cases:

  • Instantly document an assembly in Markdown or HTML format.

Dependencies:

  • com.unity.nuget.newtonsoft-json (3.1.0)

Directions for Use:

Right-click an assembly and select Package Creator > Write Documentation. If a package.json file is in a parent folder of your assembly, the documentation writer will use it to write better content.

Package Mirrors:

Key Scripts & Components:

  1. public class AssemblyFinder
  2. public static class ManifestFinder
  3. public class PackageDependency
    • Properties:
      • public String Name { get; set; }
      • public String Version { get; set; }
  4. public static class PackageDocumentationGenerator
  5. public class PackageEditorWindow : EditorWindow
  6. public class PackageManifest
    • Properties:
      • public String Name { get; set; }
      • public String Version { get; set; }
      • public String DisplayName { get; set; }
      • public String Author { get; set; }
      • public String Unity { get; set; }
      • public String Type { get; set; }
      • public String License { get; set; }
      • public String Homepage { get; set; }
      • public PackageResource Bugs { get; }
      • public PackageResource Repository { get; }
      • public String Description { get; set; }
      • public List UseCases { get; }
      • public String Directions { get; set; }
      • public List Keywords { get; }
      • public List Sources { get; }
      • public Dictionary`2 Dependencies { get; }
      • public TextAsset TextAsset { get; set; }
      • public String RelativeDirectory { get; set; }
      • public String AbsoluteDirectory { get; set; }
      • public String AbsolutePath { get; }
    • Methods:
      • public void Save()
      • public String GetHTMLDocumentation(Boolean includeTitle)
      • public String GetMarkdownDocumentation(Boolean includeTitle)
      • public void GenerateREADME()
      • public void Export()
  7. public class PackageManifestSample
    • Properties:
      • public String DisplayName { get; }
      • public String Description { get; }
      • public String Path { get; }
  8. public class PackageResource
    • Properties:
      • public String Type { get; set; }
      • public String URL { get; set; }
1.0.5

6 months ago

1.0.3

6 months ago

1.0.2

7 months ago

1.0.1

7 months ago

1.0.0

7 months ago