Important
A browser extension designed to help Salesforce developers and teams follow best practices and naming conventions. Organized into intuitive tabs, this tool provides quick access to guidelines, examples, and strategies for maintaining high-quality and maintainable Salesforce projects.
-
📦 Objects & Related Metadata
Naming conventions and best practices for Salesforce objects, fields, relationships, and related metadata with dynamic {BU} placeholder support. -
📄 Metadata
Guidelines for naming and organizing custom metadata types, labels, and other metadata components. -
⚙️ Apex & LWC
Best practices for writing Apex classes, triggers, and Lightning Web Components (LWC), including naming conventions and code examples. -
🌿 Branching Strategies
Recommended branching strategies for version control in Salesforce projects, including Git workflows and deployment tips. -
💡 BU Replacement System
Dynamic replacement of placeholder text with user-specified business unit identifier.
The extension implements several dynamic UI behaviors to enhance the user experience:
- Scroll-Based Navigation Changes
The main navigation bar fades out when scrolling down, replaced by a compact hamburger menu - Back-to-Top Button
Appears when scrolling down to provide easy navigation back to the top - Business Unit Replacement
Dynamically replaces {{BU}} placeholders with user-provided values
Note
This extension has been primarily developed and tested for Chromium-based browsers (Edge/Chrome).
Browser | Compatibility Status |
---|---|
Microsoft Edge | ✅ Fully supported (latest version) |
Google Chrome | ✅ Fully supported (latest version) |
Firefox | |
Safari | |
Opera | |
Other non-Chromium browsers |
- Clone this repository or download the extension files.
- Open your browser's extension management page:
- Chrome:
chrome://extensions/
- Edge:
edge://extensions/
- Chrome:
- Enable Developer mode.
- Click Load unpacked and select the extension folder.
- The extension will appear in your browser's toolbar.
Core Functionality:
- Click the extension icon in your browser's toolbar to open the popup.
- Navigate through the tabs to access the relevant best practices and naming conventions.
- Business Unit (BU) placeholder automatically propagates
- Use the examples and guidelines to improve your Salesforce development workflow.
Main | Tab |
---|---|
![]() |
![]() |
Business | Business Text | Menu |
---|---|---|
![]() |
![]() |
![]() |
We welcome contributions! If you have suggestions for additional best practices, naming conventions, or improvements, please:
-
Fork the repository.
-
Create a new branch:
git checkout -b feature/YourFeatureName
-
Commit your changes:
git commit -m 'Add some feature'
-
Push to the branch:
git push origin feature/YourFeatureName
-
Open a pull request.
This project is licensed under the MIT License. See the LICENSE file for details.
For questions or feedback, feel free to:
- Open an issue in this repository.
- Contact the maintainers directly via email: pateandodesarrollos@gmail.com