All Projects → xjsender → Haoide

xjsender / Haoide

Licence: mit
Stop upgrade, most of features were delivered in https://github.com/xjsender/haoide-vscode

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Haoide

lwc-modules
Build any LWC you want without ever having to touch Apex
Stars: ✭ 20 (-89.69%)
Mutual labels:  lightning, salesforce, apex
sfdc-error-playground
Lightning & Apex Error Playground
Stars: ✭ 30 (-84.54%)
Mutual labels:  lightning, salesforce, apex
Purealoe
Salesforce Sample App part of the sample gallery. Agriculture and retail use case. Get inspired and learn best practices.
Stars: ✭ 65 (-66.49%)
Mutual labels:  apex, salesforce, lightning
Salesforcedx Vscode
Salesforce Extensions for VS Code
Stars: ✭ 653 (+236.6%)
Mutual labels:  apex, salesforce, lightning
Sfdc Convert Attachments To Chatter Files
📎 Easily migrate your Attachments to Salesforce Files.
Stars: ✭ 72 (-62.89%)
Mutual labels:  apex, salesforce
Rflib
Salesforce open source library with logging framework, trigger framework, feature switches, and advanced monitoring capabilities
Stars: ✭ 69 (-64.43%)
Mutual labels:  apex, salesforce
Dreamhouse Sfdx
Salesforce Sample App part of the sample gallery. Real estate use case. Get inspired and learn best practices.
Stars: ✭ 164 (-15.46%)
Mutual labels:  apex, salesforce
Sfdc Ui Lookup
Salesforce Lookup Component (Aura version, maintenance only, see LWC version for updates)
Stars: ✭ 94 (-51.55%)
Mutual labels:  salesforce, lightning
Affiliationsecurity
HEDA Affiliation-Based Security for Salesforce
Stars: ✭ 8 (-95.88%)
Mutual labels:  apex, salesforce
Apextestkit
A way to simplify your Salesforce data creation.
Stars: ✭ 80 (-58.76%)
Mutual labels:  apex, salesforce
Vim Force.com
Vim plugin for force.com
Stars: ✭ 98 (-49.48%)
Mutual labels:  apex, salesforce
Lwc Recipes
A collection of easy-to-digest code examples for Lightning Web Components on Salesforce Platform
Stars: ✭ 1,147 (+491.24%)
Mutual labels:  apex, salesforce
Visualforce Table Grid
Flexible and highly customizable Visualforce table grid component. Salesforce.com Classic Look and Feel.
Stars: ✭ 126 (-35.05%)
Mutual labels:  apex, salesforce
Query.apex
A dynamic SOQL and SOSL query builder on Salesforce.com platform
Stars: ✭ 78 (-59.79%)
Mutual labels:  apex, salesforce
Purealoe Lwc
Sample application for Lightning Web Components on Salesforce Platform. Part of the sample gallery. Agriculture and retail use case. Get inspired and learn best practices.
Stars: ✭ 43 (-77.84%)
Mutual labels:  apex, salesforce
Awesome Low Code
Awesome Low-Code Application Platforms | 全球低代码平台开发资源大全
Stars: ✭ 90 (-53.61%)
Mutual labels:  apex, salesforce
Testdatafactory
The ultimate Apex Test Data Factory 🏭
Stars: ✭ 108 (-44.33%)
Mutual labels:  apex, salesforce
Dreamhouse Lwc
Sample application for Lightning Web Components on Salesforce Platform. Part of the sample gallery. Real estate use case. Get inspired and learn best practices.
Stars: ✭ 136 (-29.9%)
Mutual labels:  apex, salesforce
Create Lwc App
Quickstart command line interface for scaffolding your Lightning Web Components projects
Stars: ✭ 144 (-25.77%)
Mutual labels:  salesforce, lightning
Squery
Salesforce SOQL query builder
Stars: ✭ 16 (-91.75%)
Mutual labels:  apex, salesforce

Sublime IDE for Salesforce

This plugin supports Sublime Text 3 for windows and OSX, has not enough testing for Linux yet.

All of our motivation on this plugin come from your star, if you think this plugin is helpful in your daily work, please star this plugin.

Installation

Before install this plugin, you must install Sublime Text 3 and then Package Control.

After you have installed package control in your sublime, you can install this plugin by searching haoide in package control, if you don't know how to use package control, you can refer to usage of package control.

Or, You can follow the step-by-step instruction by Meighan Brodkey

Project Configuration

After you have installed this plugin successfully, you can follow Project Configuration to configure your own project.

If you don't want to keep your user credential information in the plugin , you just need to do it as below format, plugin will launch the browser to start OAuth2 Login process,

"projects": {
  "pro-sublime": {
      "default": true,
      "login_url": "https://login.salesforce.com",
      "login_type": "REST",
      "subscribed_metadata_objects": [
          "ApexClass",
          "ApexComponent",
          "ApexTrigger",
          "AuraDefinitionBundle"
      ],
      "username": "[email protected]"
    },
}

Change Logs

Quick Link

Build-in Dependency Lib

Feedback & Contribution

Feel free to open issues, but you should refer to the Raise Issue before reporting any bug.

well welcome to any contribution, open an issue for discussion before draft you code.

Q&A

  • Refresh Package vs Update Project

    • Refresh Package can update the project by the package.xml in the project folder or project/src folder
    • Update Project will update the project according to subscribed metadata
  • Refresh Folder vs Update Project

    • Generally, Refresh Folder can be used to update the components in the chosen folders
    • However, Update Project is always used to refresh all folders or newly subscribed metadata
  • Save to Server vs Deploy to Server

    • Save to Server is achieved by Tooling API tech, which is usually used to develop apex code in sandbox
    • Deploy to Server is achieved by Metadata API tech, which is usually used to develop none-apex in sandbox, deploy any components into different org or production
  • What's the usage of Update Project Pattern command?

    • Everytime when you update the file_exclude_patterns or folder_exclude_patterns, you must execute Update Project Pattern command to ensure it is working.
    • Everytime when the default project doesn't appeared in the sidebar panel, you an use this command to show the default project.
  • If you failed to deploy package after release 3.3.7

    • you should remove deploy_options from your user settings, see more detail at issue #101
  • If all menu items are all gray and disabled after you installed haoide

    • You should check whether issue #112 can resolve your problem
  • Don't want to create new project with time stamp every day?

    • You can set keep_project_name_time_suffix to false
  • What is the usage of mouesmap key bindings?

    • Press shift + Dblclick left mouse button: Quick open component by name
    • Press alt + Click left mouse button: Retrieve debug log detail by id
    • Press alt + DblClick left mouse button: View code coverage by name
    • Press alt + Triple Click left mouse button: Cancel deployment by Id
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].