- Notifications
You must be signed in to change notification settings - Fork0
A browser extension that centralizes best practices and recommended naming conventions for Salesforce development.
License
manvil95/BestPracticeExtensionSF
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
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:
- EnableDeveloper mode.
- ClickLoad 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 theLICENSE 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
About
A browser extension that centralizes best practices and recommended naming conventions for Salesforce development.
Topics
Resources
License
Code of conduct
Contributing
Security policy
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Uh oh!
There was an error while loading.Please reload this page.




