Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

http://mailtoharshit.github.io/Weave/

Snippets to Jumpstart Salesforce
http://mailtoharshit.github.io/Weave/

Last synced: 2 months ago
JSON representation

Snippets to Jumpstart Salesforce

Lists

README

        


[](http://mailtoharshit.github.io/Weave/)

# [Weave](http://mailtoharshit.github.io/Weave/) [![Join the chat at https://gitter.im/mailtoharshit/Weave](https://badges.gitter.im/mailtoharshit/Weave.svg)](https://gitter.im/mailtoharshit/Weave?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
Launch Project Page [here](http://mailtoharshit.github.io/Weave/)

A `.snippet` magician. Weave generates `.code-snippets` so that you type less and write more code.

## Features

* __Absurdly Complete__: We basically wrote template to generates powerful layout using material design
and resolved day to day problem on writing lot of visualforce code, which for *years* we waited for Salesfroce to give.
if it's in the spec, it's supported or will be added
* __Productive__: Speed up your salesforce development with quick commands, less pain on typing and maintaining code consistency
* __Modern__: Uses Material Design Layout and abrest of latest of frameworks.

## Before & After

![Visualforce BoilerPlate Code](http://g.recordit.co/Kw2R4zfIIN.gif)
![Apex BoilerPlate Code](http://g.recordit.co/5k9mHgUNOb.gif)

## What can it do ?

- Generates custom and standard visualforce boilerplate template
- Generates Material design ready templates
- Generates Jquery and Bootstrap ready visualforce templates

### Apex Code Snippets
- Powerful Trigger and Trigger Handles class templates
- Support many more keywords to generates SOQL, Apex, Comment and more
- Easy to install
- Stupidly easy to use, generates templates and keep pressing tab to see the magic

## Installation

1. [Install Package Control](https://sublime.wbond.net/installation)
2. Install Weave, in the command pallette (Cmd-Shift+P on Mac) type 'Install' then press enter to see a list of packages. Search for 'Weave' then press enter to install.

| Platform | Install Command |
| -------- | -------------------------------------------------------------------- |
| Mac | `cmd+shift+p`   → Package Control: Install Package → Weave |
| Linux | `ctrl+shift+p` → Package Control: Install Package → Weave |
| Windows | `ctrl+shift+p` → Package Control: Install Package → Weave |

![Installing the Weave Package](http://g.recordit.co/mu0axEJZCo.gif)

3. Disable Weave package

| Platform | Disable Command |
| -------- | -------------------------------------------------------------------- |
| Mac | `cmd+shift+p`   → Package Control: Disable Package → Weave |
| Linux | `ctrl+shift+p` → Package Control: Disable Package → Weave |
| Windows | `ctrl+shift+p` → Package Control: Disable Package → Weave |

![Disabling Weave package](http://g.recordit.co/sfr82D9FaG.gif)

## Usage

With a blank .apex or .page file, type

'click image below to see full list of supported commands'

and press `TAB`to generate boilerplate code.

Click image below to load [full list](http://mailtoharshit.github.io/Weave/commands.html)

[](http://mailtoharshit.github.io/Weave/commands.html)

## License

[MIT Licensed](https://github.com/mailtoharshit/Weave/blob/master/LICENSE).