Package Builder

An easy way to build your metadata files from within your org to make you work more efficiently.

Introduction

Getting Started

Learn how to get Package Builder set up in your Environment.

Installation

Step-by-step guides to setting up your system and installing the library.

Usage

Understand how to use it in your project.

Salesforce install a package

See how to install a package in Salesforce.

Roadmap

See what is planned or being worked


Quick start

Package Builder is a tool to enable admins and developers for finding metadata apis to retrieve and pull to local or version control when api's are auto generated or ingeneral just need to look at eveything.

Installing Package

To install in your org use the url and password below for installing.

Version 2.0

  • URL: /packaging/installPackage.apexp?p0=04t1U000007vQ5C
  • PWD: QuXshu9Q8xbNeK4b

Note: this is a managed package to make it easier to exclude in some senerios for org metrics, but code is fully viewable via the repo.

Features

  • Ability to select a Metadata Type
  • Ability to select up to 3 folders for applicable Metadata Types
  • Ability to select what Package Type (All, Managed, Unmanaged)
  • Give full list of applicable metadata based on above features
  • Get Package.xml output for selected metadata for applicable Metadata Type.
  • Get sfdx or sf command output to retrieve metadata locally.
  • Copy button for SFDX command.
  • Copy All and Copy Type buttons for Package.xml.
    • Copy All is to get the full package.xml output
    • Copy Type gets only the type grouping of the package.xml format
  • Ability to set API Version as new release come out.

Resources

License

Package Builder is available as open source under the terms of the MIT License.

Change Log

Latest release details

Version 2.0

Features
  • Add Support for sf cli command (#13)
  • Add Copy All Button to Package.xml to copy all code (#7)
  • Add Copy Types Button to Package.xml to get just types snippet (#7)
  • Add Copy Button to CLI Reference Command to get snippet (#6)
  • Add ability to toggle API Version for future proofing.
  • Add ability to toggle CLI Command to use from sfdx or sf.
Changes
  • Clean up UX to be more fluid and updated to latest formats (#5)
  • Clean up repo with more documentation and automation (#4)
Fixes
  • Fixed Metadata Types not being supported. Now generates available Types based on API Version (#11)
  • Fixed SFDX command reference generation when multiple files are selected. (#9)

Getting help

There are many ways to get assistance via Issues, Discussions, Pull Requests and Discord Community.

Contributing

Bug Reports, Feature Requests, and Pull Requests are welcome on GitHub at https://github.com/chiefpansancolt/package-builder. This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the Contributor Covenant code of conduct.

To see more about Contributing check out this document.

  • Fork Repo and create new branch
  • Once all is changed and committed create a pull request.

Ensure all merge conflicts are fixed and CI is passing.

Join the community

Join the community buy posting in our discussions on GitHub or joining the community on discord