-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.html
1 lines (1 loc) · 21.5 KB
/
index.html
1
<!DOCTYPE html><html><head><meta charset="UTF-8"><meta content="minimum-scale=1.0, width=device-width" name="viewport"><meta name="description" content="Sweet.apex is the next generation of Apex development, transpiling Sweet Apex(a feature-rich Apex-like code) to Apex classes."><title>Home - Sweet.apex</title><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700|Roboto+Mono"><link rel="stylesheet" href="/sweet-apex/vendor/galano/galano.css"><link rel="stylesheet" href="/sweet-apex/vendor/icon-12/icon-12.css"><link rel="stylesheet" href="/sweet-apex/vendor/icon-16/icon-16.css"><link rel="stylesheet" href="/sweet-apex/vendor/senna/senna.css"><link rel="stylesheet" href="/sweet-apex/vendor/codemirror/lib/codemirror.css"><link rel="stylesheet" href="/sweet-apex/vendor/codemirror/theme/dracula.css"><script src="/sweet-apex/js/bundles/shared.electric.js"></script><script src="/sweet-apex/vendor/senna/senna.js"></script><script src="/sweet-apex/vendor/codemirror/lib/codemirror.js"></script><script src="/sweet-apex/vendor/codemirror/mode/css/css.js"></script><script src="/sweet-apex/vendor/codemirror/mode/javascript/javascript.js"></script><script src="/sweet-apex/vendor/codemirror/mode/xml/xml.js"></script><link rel="stylesheet" href="/sweet-apex/styles/main.css"></head><body data-senna=""><div data-senna-surface="" id="wrapper"><div class="senna-loading-bar"></div><div id="pageComponent"><div class=""><main class="content"><nav class="topbar topbar-light"><div class="topbar-logo"><a class="topbar-logo-link" href="/sweet-apex"><span class="topbar-logo-icon icon-16-hammer"></span><h3 class="topbar-logo-text">Sweet.apex</h3></a></div><nav class="topbar-menu"><button class="topbar-toggle">Menu</button><ul class="topbar-list"><li class="topbar-item"><a class="topbar-link " href="/sweet-apex/docs/" target="undefined"><span>Docs</span></a></li><li class="topbar-item"><a class="topbar-link " href="/sweet-apex/tutorials/getting_started/step_1.html" target="undefined"><span>Tutorials</span></a></li></ul></nav></nav><header class="header"><div class="container"><h1 class="header-title">Sweet.apex</h1><h2 class="header-subtitle">Sweet.apex is the next generation of Apex development, transpiling Sweet Apex(a feature-rich Apex-like code) to Apex classes.</h2><div class="btn-group"><a href="/sweet-apex/tutorials/getting_started/step_1.html" class="btn btn-accent btn-sm">Get Started</a><a href="https://github.com/Click-to-Cloud/Sweet.apex/" class="btn btn-success btn-sm">GitHub</a><a href="/" onclick="location.assign('/')" class="btn btn-default btn-sm">Not Interested</a></div></div></header><article class="about"><div class="container"><div class="row"><div class="col-md-12 col-md-offset-2"><h3 class="about-title">Why Sweet.apex?</h3><p class="about-description">Have you ever dreamed of using custom annotations in Apex? Have you ever wondered if you could eliminate some Apex boilerplate codes? Sweet.apex is here to make your dreams come true, by providing some of the most amazing features right at your disposal.</p></div></div></div></article><div class="features"><div class="container"><div class="row"><section class="feature col-md-4 col-md-offset-2"><h3 class="feature-title">Fascinating Features</h3><p class="feature-description">Sweet.apex offers some fascinating features you may have wanted for long.</p></section><section class="feature col-md-4"><h3 class="feature-title">Productive</h3><p class="feature-description">Sweet.apex features can help you eliminate boilerplates and focus on real core codes.</p></section><section class="feature col-md-4"><h3 class="feature-title">Plugin System</h3><p class="feature-description">Sweet.apex delivers all its features in a form of plugins, and you can add your own plugins.</p></section></div></div></div><article class="about"><div class="container"><div class="row"><div class="col-md-12 col-md-offset-2"><h3 class="about-title">It's transforming your mind</h3><p class="about-description">It completely changes how you would develop Apex, bringing you to a new world.</p></div></div></div></article><div class="highlights"><div class="container"><section class="highlight row"><div class="col-md-6 col-md-offset-2"><h4 class="highlight-title">Feature Rich</h4><p class="highlight-description">Sweet.apex aims to provide features that solve your pain points, and new features are continuously coming.</p></div><div class="col-md-5 col-md-offset-1"><img class="highlight-image" src="/sweet-apex/images/highlight_1.png" alt="Feature Rich" height="200"></div></section><section class="highlight row"><div class="col-md-6 col-md-push-9"><h4 class="highlight-title">Lightweight</h4><p class="highlight-description">Sweet.apex eliminates boilerplates and makes your code more lightweight.</p></div><div class="col-md-5 col-md-offset-2 col-md-pull-6"><img class="highlight-image" src="/sweet-apex/images/highlight_2.png" alt="Lightweight" height="200"></div></section><section class="highlight row"><div class="col-md-6 col-md-offset-2"><h4 class="highlight-title">Extensible</h4><p class="highlight-description">Sweet.apex is built on plugins and welcomes new features.</p></div><div class="col-md-5 col-md-offset-1"><img class="highlight-image" src="/sweet-apex/images/highlight_3.png" alt="Extensible" height="200"></div></section></div></div><footer class="footer"><div class="container"><div class="row"><p class="footer-description col-md-6 col-md-offset-2">Copyright © <a href="http://www.clicktocloud.com/">Click to Cloud Pty Ltd</a></p></div></div></footer></main></div></div><script src="/sweet-apex/js/bundles/pageIndex.js"></script><script>var data = '{"pageLocation":"index","site":{"title":"Sweet.apex","githubRepo":"Click-to-Cloud/Sweet.apex","googleAnalytics":"","index":{"title":"Home","description":"Sweet.apex is the next generation of Apex development, transpiling Sweet Apex(a feature-rich Apex-like code) to Apex classes.","srcFilePath":"src/pages/index.soy","id":"pages","location":"/./","url":"/sweet-apex/./","children":{"docs":{"title":"Docs","description":"Everything you need to know to get started.","srcFilePath":"src/pages/docs/index.soy","id":"docs","location":"/docs/","url":"/sweet-apex/docs/","children":{"search":{"title":"Search","description":"Find what you\'re looking for in the documentation.","hidden":true,"srcFilePath":"src/pages/docs/search.soy","id":"search","location":"/docs/search.html","url":"/sweet-apex/docs/search.html"},"Development":{"children":{"feature":{"title":"Feature","description":"Feature","layout":"guide","icon":"cloud","weight":2,"srcFilePath":"src/pages/docs/Development/feature.md","id":"feature","location":"/docs/Development/feature.html","url":"/sweet-apex/docs/Development/feature.html"},"testcase":{"title":"Test Case","description":"Test Case","layout":"guide","icon":"cloud","weight":3,"srcFilePath":"src/pages/docs/Development/testcase.md","id":"testcase","location":"/docs/Development/testcase.html","url":"/sweet-apex/docs/Development/testcase.html"}},"title":"Plugin Development","description":"Plugin Development","layout":"guide","icon":"cloud","weight":4,"srcFilePath":"src/pages/docs/Development/index.md","id":"Development","location":"/docs/Development/","url":"/sweet-apex/docs/Development/","childIds":["feature","testcase"]},"Core":{"children":{"command":{"title":"Command","description":"Command","layout":"guide","icon":"flash","weight":4,"srcFilePath":"src/pages/docs/Core/command.md","id":"command","location":"/docs/Core/command.html","url":"/sweet-apex/docs/Core/command.html"},"config":{"title":"Config","description":"Config","layout":"guide","icon":"flash","weight":5,"srcFilePath":"src/pages/docs/Core/config.md","id":"config","location":"/docs/Core/config.html","url":"/sweet-apex/docs/Core/config.html"},"grammar":{"title":"Grammar","description":"Grammar","layout":"guide","icon":"flash","weight":3,"srcFilePath":"src/pages/docs/Core/grammar.md","id":"grammar","location":"/docs/Core/grammar.html","url":"/sweet-apex/docs/Core/grammar.html"},"transpilation":{"title":"Transpilation","description":"Transpilation","layout":"guide","icon":"flash","weight":2,"srcFilePath":"src/pages/docs/Core/transpilation.md","id":"transpilation","location":"/docs/Core/transpilation.html","url":"/sweet-apex/docs/Core/transpilation.html"}},"title":"Sweet.apex Core","description":"Sweet.apex Core","layout":"guide","icon":"flash","weight":1,"srcFilePath":"src/pages/docs/Core/index.md","id":"Core","location":"/docs/Core/","url":"/sweet-apex/docs/Core/","childIds":["transpilation","grammar","command","config"]},"Features":{"children":{"action":{"title":"Action","description":"Action","layout":"guide","icon":"code-file","weight":2,"srcFilePath":"src/pages/docs/Features/action.md","id":"action","location":"/docs/Features/action.html","url":"/sweet-apex/docs/Features/action.html"},"annotation":{"title":"Annotation","description":"Annotation","layout":"guide","icon":"code-file","weight":25,"srcFilePath":"src/pages/docs/Features/annotation.md","id":"annotation","location":"/docs/Features/annotation.html","url":"/sweet-apex/docs/Features/annotation.html"},"apexdoc":{"title":"Apex Doc","description":"Apex Doc","layout":"guide","icon":"code-file","weight":3,"srcFilePath":"src/pages/docs/Features/apexdoc.md","id":"apexdoc","location":"/docs/Features/apexdoc.html","url":"/sweet-apex/docs/Features/apexdoc.html"},"array_creation":{"title":"Array Creation","description":"Array Creation","layout":"guide","icon":"code-file","weight":4,"srcFilePath":"src/pages/docs/Features/array_creation.md","id":"array_creation","location":"/docs/Features/array_creation.html","url":"/sweet-apex/docs/Features/array_creation.html"},"aspect":{"title":"Aspect","description":"Aspect","layout":"guide","icon":"code-file","weight":5,"srcFilePath":"src/pages/docs/Features/aspect.md","id":"aspect","location":"/docs/Features/aspect.html","url":"/sweet-apex/docs/Features/aspect.html"},"cast":{"title":"Cast","description":"Cast","layout":"guide","icon":"code-file","weight":6,"srcFilePath":"src/pages/docs/Features/cast.md","id":"cast","location":"/docs/Features/cast.html","url":"/sweet-apex/docs/Features/cast.html"},"constructor_annotation":{"title":"Constructor","description":"Constructor","layout":"guide","icon":"code-file","weight":30,"srcFilePath":"src/pages/docs/Features/constructor_annotation.md","id":"constructor_annotation","location":"/docs/Features/constructor_annotation.html","url":"/sweet-apex/docs/Features/constructor_annotation.html"},"default_value":{"title":"Default Value","description":"Default Value","layout":"guide","icon":"code-file","weight":7,"srcFilePath":"src/pages/docs/Features/default_value.md","id":"default_value","location":"/docs/Features/default_value.html","url":"/sweet-apex/docs/Features/default_value.html"},"destructure":{"title":"Destructure","description":"Destructure","layout":"guide","icon":"code-file","weight":32,"srcFilePath":"src/pages/docs/Features/destructure.md","id":"destructure","location":"/docs/Features/destructure.html","url":"/sweet-apex/docs/Features/destructure.html"},"enum":{"title":"Enum","description":"Enum","layout":"guide","icon":"code-file","weight":8,"srcFilePath":"src/pages/docs/Features/enum.md","id":"enum","location":"/docs/Features/enum.html","url":"/sweet-apex/docs/Features/enum.html"},"file":{"title":"File","description":"File","layout":"guide","icon":"code-file","weight":9,"srcFilePath":"src/pages/docs/Features/file.md","id":"file","location":"/docs/Features/file.html","url":"/sweet-apex/docs/Features/file.html"},"function":{"title":"Function","description":"Function","layout":"guide","icon":"code-file","weight":10,"srcFilePath":"src/pages/docs/Features/function.md","id":"function","location":"/docs/Features/function.html","url":"/sweet-apex/docs/Features/function.html"},"identity":{"title":"Identity","description":"Identity","layout":"guide","icon":"code-file","weight":11,"srcFilePath":"src/pages/docs/Features/identity.md","id":"identity","location":"/docs/Features/identity.html","url":"/sweet-apex/docs/Features/identity.html"},"import_as":{"title":"Import As","description":"Import As","layout":"guide","icon":"code-file","weight":37,"srcFilePath":"src/pages/docs/Features/import_as.md","id":"import_as","location":"/docs/Features/import_as.html","url":"/sweet-apex/docs/Features/import_as.html"},"import_static":{"title":"Import Static","description":"Import Static","layout":"guide","icon":"code-file","weight":33,"srcFilePath":"src/pages/docs/Features/import_static.md","id":"import_static","location":"/docs/Features/import_static.html","url":"/sweet-apex/docs/Features/import_static.html"},"inject":{"title":"Injection","description":"Injection","layout":"guide","icon":"code-file","weight":12,"srcFilePath":"src/pages/docs/Features/inject.md","id":"inject","location":"/docs/Features/inject.html","url":"/sweet-apex/docs/Features/inject.html"},"lambda":{"title":"Lambda","description":"Lambda","layout":"guide","icon":"code-file","weight":13,"srcFilePath":"src/pages/docs/Features/lambda.md","id":"lambda","location":"/docs/Features/lambda.html","url":"/sweet-apex/docs/Features/lambda.html"},"log":{"title":"Log","description":"Log","layout":"guide","icon":"code-file","weight":14,"srcFilePath":"src/pages/docs/Features/log.md","id":"log","location":"/docs/Features/log.html","url":"/sweet-apex/docs/Features/log.html"},"map_access":{"title":"Map Access","description":"Map Access","layout":"guide","icon":"code-file","weight":29,"srcFilePath":"src/pages/docs/Features/map_access.md","id":"map_access","location":"/docs/Features/map_access.html","url":"/sweet-apex/docs/Features/map_access.html"},"mod":{"title":"Mod","description":"Mod","layout":"guide","icon":"code-file","weight":15,"srcFilePath":"src/pages/docs/Features/mod.md","id":"mod","location":"/docs/Features/mod.html","url":"/sweet-apex/docs/Features/mod.html"},"not_null":{"title":"Not Null","description":"Not Null","layout":"guide","icon":"code-file","weight":16,"srcFilePath":"src/pages/docs/Features/not_null.md","id":"not_null","location":"/docs/Features/not_null.html","url":"/sweet-apex/docs/Features/not_null.html"},"nullable":{"title":"Nullable","description":"Nullable","layout":"guide","icon":"code-file","weight":26,"srcFilePath":"src/pages/docs/Features/nullable.md","id":"nullable","location":"/docs/Features/nullable.html","url":"/sweet-apex/docs/Features/nullable.html"},"operator":{"title":"Operator","description":"Operator","layout":"guide","icon":"code-file","weight":17,"srcFilePath":"src/pages/docs/Features/operator.md","id":"operator","location":"/docs/Features/operator.html","url":"/sweet-apex/docs/Features/operator.html"},"optional":{"title":"Optional","description":"Optional","layout":"guide","icon":"code-file","weight":18,"srcFilePath":"src/pages/docs/Features/optional.md","id":"optional","location":"/docs/Features/optional.html","url":"/sweet-apex/docs/Features/optional.html"},"patch":{"title":"Patch","description":"Patch","layout":"guide","icon":"code-file","weight":36,"srcFilePath":"src/pages/docs/Features/patch.md","id":"patch","location":"/docs/Features/patch.html","url":"/sweet-apex/docs/Features/patch.html"},"pipeline":{"title":"Pipeline","description":"Pipeline","layout":"guide","icon":"code-file","weight":34,"srcFilePath":"src/pages/docs/Features/pipeline.md","id":"pipeline","location":"/docs/Features/pipeline.html","url":"/sweet-apex/docs/Features/pipeline.html"},"reflect":{"title":"Reflection","description":"Reflection","layout":"guide","icon":"code-file","weight":19,"srcFilePath":"src/pages/docs/Features/reflect.md","id":"reflect","location":"/docs/Features/reflect.html","url":"/sweet-apex/docs/Features/reflect.html"},"rethrow":{"title":"Rethrow","description":"Rethrow","layout":"guide","icon":"code-file","weight":20,"srcFilePath":"src/pages/docs/Features/rethrow.md","id":"rethrow","location":"/docs/Features/rethrow.html","url":"/sweet-apex/docs/Features/rethrow.html"},"script":{"title":"Script","description":"Script","layout":"guide","icon":"code-file","weight":24,"srcFilePath":"src/pages/docs/Features/script.md","id":"script","location":"/docs/Features/script.html","url":"/sweet-apex/docs/Features/script.html"},"switch":{"title":"Switch","description":"Switch","layout":"guide","icon":"code-file","weight":21,"srcFilePath":"src/pages/docs/Features/switch.md","id":"switch","location":"/docs/Features/switch.html","url":"/sweet-apex/docs/Features/switch.html"},"tagged_string":{"title":"Tagged String","description":"Tagged String","layout":"guide","icon":"code-file","weight":24,"srcFilePath":"src/pages/docs/Features/tagged_string.md","id":"tagged_string","location":"/docs/Features/tagged_string.html","url":"/sweet-apex/docs/Features/tagged_string.html"},"template":{"title":"Template","description":"Template","layout":"guide","icon":"code-file","weight":23,"srcFilePath":"src/pages/docs/Features/template.md","id":"template","location":"/docs/Features/template.html","url":"/sweet-apex/docs/Features/template.html"},"template_string":{"title":"Template String","description":"Template String","layout":"guide","icon":"code-file","weight":22,"srcFilePath":"src/pages/docs/Features/template_string.md","id":"template_string","location":"/docs/Features/template_string.html","url":"/sweet-apex/docs/Features/template_string.html"},"transaction":{"title":"Transaction","description":"Transaction","layout":"guide","icon":"code-file","weight":31,"srcFilePath":"src/pages/docs/Features/transaction.md","id":"transaction","location":"/docs/Features/transaction.html","url":"/sweet-apex/docs/Features/transaction.html"},"val":{"title":"Val","description":"Val","layout":"guide","icon":"code-file","weight":28,"srcFilePath":"src/pages/docs/Features/val.md","id":"val","location":"/docs/Features/val.html","url":"/sweet-apex/docs/Features/val.html"},"var":{"title":"Var","description":"Var","layout":"guide","icon":"code-file","weight":27,"srcFilePath":"src/pages/docs/Features/var.md","id":"var","location":"/docs/Features/var.html","url":"/sweet-apex/docs/Features/var.html"},"varargs":{"title":"Varargs","description":"Varargs","layout":"guide","icon":"code-file","weight":35,"srcFilePath":"src/pages/docs/Features/varargs.md","id":"varargs","location":"/docs/Features/varargs.html","url":"/sweet-apex/docs/Features/varargs.html"}},"title":"Features","description":"Features","layout":"guide","icon":"code-file","weight":2,"srcFilePath":"src/pages/docs/Features/index.md","id":"Features","location":"/docs/Features/","url":"/sweet-apex/docs/Features/","childIds":["action","apexdoc","array_creation","aspect","cast","default_value","enum","file","function","identity","inject","lambda","log","mod","not_null","operator","optional","reflect","rethrow","switch","template_string","template","script","tagged_string","annotation","nullable","var","val","map_access","constructor_annotation","transaction","destructure","import_static","pipeline","varargs","patch","import_as"]}},"childIds":["Core","Features","Development","search"]},"tutorials":{"title":"Tutorials","description":"The tutorials","url":"/sweet-apex/tutorials/getting_started/step_1.html","layout":false,"srcFilePath":"src/pages/tutorials/index.soy","id":"tutorials","location":"/tutorials/","customURL":true,"children":{"getting_started":{"title":"Getting Started","description":"The Getting Started Tutorial","tutorialTitle":"Getting started with Sweet.apex","url":"/sweet-apex/tutorials/getting_started/step_1.html","layout":false,"srcFilePath":"src/pages/tutorials/getting_started/index.soy","id":"getting_started","location":"/tutorials/getting_started/","customURL":true,"children":{"step_1":{"title":"Installation","description":"Installation","buttonTitle":"Done","parentId":"getting_started","layout":"tutorial","time":90,"weight":1,"srcFilePath":"src/pages/tutorials/getting_started/step_1.md","id":"step_1","location":"/tutorials/getting_started/step_1.html","url":"/sweet-apex/tutorials/getting_started/step_1.html"},"step_2":{"title":"Write First Sweet Apex","description":"Write First Sweet Apex","buttonTitle":"Done","parentId":"getting_started","layout":"tutorial","time":90,"weight":2,"srcFilePath":"src/pages/tutorials/getting_started/step_2.md","id":"step_2","location":"/tutorials/getting_started/step_2.html","url":"/sweet-apex/tutorials/getting_started/step_2.html"},"step_3":{"title":"Transpile It","description":"Transpile It","buttonTitle":"Done","parentId":"getting_started","layout":"tutorial","time":90,"weight":3,"srcFilePath":"src/pages/tutorials/getting_started/step_3.md","id":"step_3","location":"/tutorials/getting_started/step_3.html","url":"/sweet-apex/tutorials/getting_started/step_3.html"},"step_4":{"title":"Transpiled Apex Class","description":"Transpiled Apex Class","buttonTitle":"Done","parentId":"getting_started","layout":"tutorial","time":90,"weight":4,"srcFilePath":"src/pages/tutorials/getting_started/step_4.md","id":"step_4","location":"/tutorials/getting_started/step_4.html","url":"/sweet-apex/tutorials/getting_started/step_4.html"},"step_5":{"title":"Deploy and Check","description":"Deploy and Check","buttonTitle":"Done","parentId":"getting_started","layout":"tutorial","time":90,"weight":5,"srcFilePath":"src/pages/tutorials/getting_started/step_5.md","id":"step_5","location":"/tutorials/getting_started/step_5.html","url":"/sweet-apex/tutorials/getting_started/step_5.html"}},"childIds":["step_1","step_2","step_3","step_4","step_5"]}},"childIds":["getting_started"]}},"childIds":["docs","tutorials"],"active":true},"basePath":"/sweet-apex","topbar":[{"href":"/sweet-apex/docs/","label":"Docs"},{"href":"/sweet-apex/tutorials/getting_started/step_1.html","label":"Tutorials"}]}}'; if (typeof electric !== 'undefined') {electric.init(data);}else {document.addEventListener('DOMContentLoaded', function() {electric.init(data);});}</script></div><script data-senna-track="permanent" src="/sweet-apex/js/electric/electric.js"></script></body></html>