示例#1
0
        static void Main(string[] args)
        {
            try
            {
                var metadata   = new MetadataGenerator().Generate();
                var wsMetadata = new WsMetadataGenerator().Generate();

                var html = new DeviceHiveAPI {
                    Metadata = metadata, WsMetadata = wsMetadata
                }.TransformText().Trim();
                html = html.Replace("{image-path}/", "");
                File.WriteAllText(@"DeviceHiveAPI.html", html);

                var htmlForDrupal = new PartialApi {
                    Metadata = metadata, WsMetadata = wsMetadata
                }.TransformText().Trim();
                htmlForDrupal = htmlForDrupal.Replace("{image-path}", "<?php print $doc_dir; ?>");
                File.WriteAllText(@"DeviceHiveAPI_ForDrupal.html", htmlForDrupal);

                Console.WriteLine("API documentation has been generated successfully");
            }
            catch (Exception ex)
            {
                Console.WriteLine("Error: " + ex);
            }
        }
示例#2
0
        static void Main(string[] args)
        {
            try
            {
                var metadata = new MetadataGenerator().Generate();
                var wsMetadata = new WsMetadataGenerator().Generate();

                var html = new DeviceHiveAPI { Metadata = metadata, WsMetadata = wsMetadata }.TransformText().Trim();
                html = html.Replace("{image-path}/", "");
                File.WriteAllText(@"DeviceHiveAPI.html", html);

                var htmlForDrupal = new PartialApi { Metadata = metadata, WsMetadata = wsMetadata }.TransformText().Trim();
                htmlForDrupal = htmlForDrupal.Replace("{image-path}", "<?php print $doc_dir; ?>");
                File.WriteAllText(@"DeviceHiveAPI_ForDrupal.html", htmlForDrupal);

                Console.WriteLine("API documentation has been generated successfully");
            }
            catch (Exception ex)
            {
                Console.WriteLine("Error: " + ex);
            }
        }