UNPKG

autocode-cli

Version:

code automation for every language, framework and platform

402 lines (394 loc) 17.2 kB
<!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" /> <link href="https://fonts.googleapis.com/css?family=Roboto:400" rel="stylesheet" type="text/css" /> <link href="components/CodeMirror/lib/codemirror.css" rel="stylesheet" type="text/css" /> <link href="components/CodeMirror/addon/merge/merge.css" rel="stylesheet" type="text/css" /> <link href="style.css" rel="stylesheet" type="text/css" /> <script src="components/google-diff-match-patch-js/diff_match_patch.js"></script> <script src="components/CodeMirror/lib/codemirror.js"></script> <script src="components/CodeMirror/addon/merge/merge.js"></script> <script src="components/CodeMirror/addon/mode/simple.js"></script> <script src="components/CodeMirror/mode/clike/clike.js"></script> <script src="components/CodeMirror/mode/coffeescript/coffeescript.js"></script> <script src="components/CodeMirror/mode/css/css.js"></script> <script src="components/CodeMirror/mode/django/django.js"></script> <script src="components/CodeMirror/mode/dockerfile/dockerfile.js"></script> <script src="components/CodeMirror/mode/erlang/erlang.js"></script> <script src="components/CodeMirror/mode/go/go.js"></script> <script src="components/CodeMirror/mode/haml/haml.js"></script> <script src="components/CodeMirror/mode/handlebars/handlebars.js"></script> <script src="components/CodeMirror/mode/htmlmixed/htmlmixed.js"></script> <script src="components/CodeMirror/mode/javascript/javascript.js"></script> <script src="components/CodeMirror/mode/markdown/markdown.js"></script> <script src="components/CodeMirror/mode/nginx/nginx.js"></script> <script src="components/CodeMirror/mode/perl/perl.js"></script> <script src="components/CodeMirror/mode/php/php.js"></script> <script src="components/CodeMirror/mode/puppet/puppet.js"></script> <script src="components/CodeMirror/mode/python/python.js"></script> <script src="components/CodeMirror/mode/ruby/ruby.js"></script> <script src="components/CodeMirror/mode/rust/rust.js"></script> <script src="components/CodeMirror/mode/sass/sass.js"></script> <script src="components/CodeMirror/mode/sql/sql.js"></script> <script src="components/CodeMirror/mode/swift/swift.js"></script> <script src="components/CodeMirror/mode/xml/xml.js"></script> <script src="components/CodeMirror/mode/yaml/yaml.js"></script> <script src="components/formulator/src/formulator.js"></script> <script src="components/jquery/dist/jquery.min.js"></script> <script src="components/jquery-cookie/jquery.cookie.js"></script> <script src="components/js-yaml/dist/js-yaml.min.js"></script> <script src="components/marked/marked.min.js"></script> <script src="scripts/autocode.js"></script> <title>Autocode</title> </head> <body> <div id="loader"> <img class="icon" src="images/loader.svg" /> </div> <div id="container"> <header> <nav id="main"> <a onclick="autocode.action.toggleMenu()" id="menu"> <span class="icon"></span> <span class="text">Menu</span> </a> <a onclick="autocode.action.toggleUser()" id="user"> <span class="text">Login with GitHub</span> <span class="icon"></span> </a> <a href="home" id="logo"></a> </nav> <nav class="app" id="tabs"> <a class="tab" href="overview" id="overview-tab">Overview</a> <a class="tab" href="imports" id="imports-tab">Imports</a> <!-- <a class="tab" href="exports" id="exports-tab">Exports</a> <a class="tab" href="outputs" id="outputs-tab">Outputs</a> --> <a class="tab" href="config" id="config-tab">Config</a> <a class="tab" href="output" id="output-tab">Output</a> </nav> </header> <div id="init"> <div class="title"> Initialize Autocode </div> <div> Autocode has not been initialized for this repo. Would you like to do that now? </div> <a class="button" href="project/load">No, Load Another Project</a> <a class="button" href="project/init">Yes, Initialize Autocode</a> </div> <div id="welcome"> <div class="options"> <a class="option" href="project/new" id="new-option"> <span class="icon add-icon"></span> <span class="text">New Project</span> </a> <a class="option" href="project/load" id="load-option"> <span class="icon load-icon"></span> <span class="text">Load Project</span> </a> <a class="option" href="user/login" id="login-option"> <span class="icon github-icon"></span> <span class="text">Login with GitHub</span> </a> <a class="option" href="tour" id="tour-option"> <span class="icon tour"></span> <span class="text">Take a Tour</span> </a> </div> <div class="recent"> Recent: <span class="projects"></span> </div> </div> <div class="app"> <div id="content"> <!-- <div class="content" id="tour-content"> <img height="250" class="splash" src="images/mascot.svg" /> <div> Welcome to Autocode, an open source code automation platform that generates code for frontends, backends and everything in between. </div> </div> --> <div class="content" id="overview-content"> <aside class="content-left column"> <div class="table"> <a class="file subtab" href="overview/general" id="overview-general-subtab"> <span class="image"> <span class="icon general-icon"></span> </span> <span class="info"> <span class="name">Project</span> <span class="generator">Name, description and url</span> </span> </a> <a class="file subtab" href="overview/author" id="overview-author-subtab"> <span class="image"> <span class="icon author-icon"></span> </span> <span class="info"> <span class="name">Author</span> <span class="generator">Name, email, url and copyright</span> </span> </a> </div> </aside> <section class="content-center column"> <div class="subcontent" id="overview-author-content"> <div class="field" id="overview-author-name"> <label> <span class="text">Name</span> <span class="icon info-icon" data-hint="Your full name."></span> </label> <div class="value" onclick="autocode.action.editAuthorName()"></div> </div> <div class="field" id="overview-author-email"> <label> <span class="text">Email</span> <span class="icon info-icon" data-hint="Your email address."></span> </label> <div class="value" onclick="autocode.action.editAuthorEmail()"></div> </div> <div class="field" id="overview-author-url"> <label> <span class="text">URL</span> <span class="icon info-icon" data-hint="Your website URL."></span> </label> <div class="value" onclick="autocode.action.editAuthorURL()"></div> </div> </div> <div class="subcontent" id="overview-general-content"> <form> <div class="field" id="overview-general-name"> <label> <span class="text">Name</span> <span class="icon info-icon" data-hint="A name for your project."></span> </label> <div class="value" onclick="autocode.action.editName()"></div> </div> <div class="field" id="overview-general-description"> <label> <span class="text">Description</span> <span class="icon info-icon" data-hint="A description for your project."></span> </label> <div class="value" onclick="autocode.action.editDescription()"></div> </div> <div class="field" id="overview-general-url"> <label> <span class="text">URL</span> <span class="icon info-icon" data-hint="A URL for your project."></span> </label> <div class="value" onclick="autocode.action.editURL()"></div> </div> <div class="field" id="overview-general-copyright"> <label> <span class="text">Copyright</span> <span class="icon info-icon" data-hint="Your copyright."></span> </label> <div class="value" onclick="autocode.action.editProjectCopyright()"></div> </div> </form> </div> </section> </div> <div class="content" id="imports-content"> <div id="imports-content-container"> <aside class="column content-left"> <div class="search"> <input autocomplete="off" placeholder="Add a Module to Your Project" id="imports-search" type="text" /> </div> <div class="table"></div> </aside> <section class="column content-center"> <div id="imports-content-readme"></div> </section> <aside class="column content-right"> <div class="field" id="imports-name"> <label> <span class="text">Name</span> <span class="icon info-icon" data-hint="The name of the imported module."></span> </label> <div class="value" onclick="autocode.action.editImportName()"></div> </div> <div class="field" id="imports-version"> <label> <span class="text">Version</span> <span class="icon info-icon" data-hint="The version of the module. Supports Semantic Versioning."></span> </label> <div class="value" onclick="autocode.action.editImportVersion()"></div> </div> <a class="button" href="imports/remove"> Remove Import </a> </aside> </div> </div> <div class="content" id="exports-content"> <div id="exports-init"> <div class="title"> Exports </div> <div> Exports give other projects/modules extended functionality. </div> <a class="button" href="imports/import">Create Export</a> </div> <div id="exports-content-container"> <aside id="content-left"> <div class="table"> <a class="file" href="#"> <span class="image"> <span class="icon add-icon"></span> </span> <span class="info"> <span class="name">Create Export</span> </span> </a> <a class="file" href="#"> <span class="image"> <span class="icon schema-icon"></span> </span> <span class="info"> <span class="name">ConfigSchema</span> <span class="generator">Schema</span> </span> </a> </div> </aside> <section class="content-center"> <form> <textarea></textarea> </form> </section> <aside class="content-right"> <form> <div class="type-field"> <label>Type</label> <input name="type" spellcheck="false" type="text" /> </div> <div class="name-field"> <label>Name</label> <input name="name" spellcheck="false" type="text" /> </div> <div class="description-field"> <label>Description</label> <input name="description" spellcheck="false" type="text" /> </div> <div class="engine-field"> <label>Engine</label> <input name="engine" spellcheck="false" type="text" /> </div> <div class="filename-field"> <label>Filename</label> <input name="filename" spellcheck="false" type="text" /> </div> <div class="format-field"> <label>Format</label> <input name="format" spellcheck="false" type="text" /> </div> <div class="schema-field"> <label>Schema</label> <input name="schema" spellcheck="false" type="text" /> </div> </form> </aside> </div> </div> <div class="content" id="output-content"> <div id="output-init"> <div class="title"> Output </div> <div> Add imports and outputs to your Autocode configuration and click the button below to generate code for your project. </div> <a class="button" href="output/generate">Generate Code</a> </div> <div id="output-content-container"> <aside class="column content-left"> <div class="table"> <a class="file" href="output/generate"> <span class="image"> <span class="icon loader-icon"></span> </span> <span class="info"> <span class="name">Generate</span> </span> </a> </div> </aside> <div class="column content" id="output-content"> <textarea name="output"></textarea> </div> </div> </div> <div class="content" id="outputs-content"> <div id="outputs-init"> <div class="title"> Outputs </div> <div> Outputs are generated by Generators and Engines. </div> <a class="button" href="outputs/add">Add Output</a> </div> <div id="outputs-content-container"> <aside class="content-left"> <div class="table"> <a class="file" href="outputs/add"> <span class="image"> <span class="icon add-icon"></span> </span> <span class="info"> <span class="name">Add Output</span> </span> </a> </div> </aside> <section class="content-center"> <form> <a class="button" href="outputs/property/add" style="float: right; margin-top: 10px"> Add Property </a> <div class="title">Spec</div> <a class="checkbox checked" href="outputs/hide/toggle"> <span class="text">Hide Unused Properties</span> <span class="icon"></span> </a> <div class="schema"></div> </form> </section> <aside class="content-right"> <form> <label>Generator</label> <input name="generator" placeholder="None" spellcheck="false" type="text" /> <label>Filename</label> <input name="filename" spellcheck="false" type="text" /> <label>Path</label> <input name="path" placeholder="Project Root" spellcheck="false" type="text" /> <label>Delete Output</label> <a class="button" href="outputs/delete">Delete</a> </form> </aside> </div> </div> <div class="content" id="config-content"> <textarea name="config"></textarea> </div> </div> </div> </div> <script> if (!location.hostname.match(/alpha/)) { (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-61767684-5', 'auto'); ga('send', 'pageview'); } </script> </body> </html>