Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Package Testing #31

Open
anthonymzupancic opened this issue Aug 31, 2022 · 0 comments
Open

Package Testing #31

anthonymzupancic opened this issue Aug 31, 2022 · 0 comments
Assignees
Labels
help wanted Extra attention is needed

Comments

@anthonymzupancic
Copy link
Collaborator

BLDR-SFMC Testing

There are lots of things to be tested with bldr. If you're looking to help out here are a few things that would be great to test.


Package CMD

The Package Command bldr package is intended to allow users to compile their project into a deployable file. In the current state Package is scoped to content builder assets.

Supported Assets

Supported Assets currently are: HTML Emails, Code Snippet Content Blocks, HTML Content Blocks.

Supported Dependencies

Supported Dependencies are currently any ContentBlockBy... functions both in AMPscript and SSJS, and any Data Extension AMPscript.

How to Test

  1. Clone a varied amount/types of assets from Content Builder
  2. Include both assets with/without dependencies using various ampscript/ssjs functions
  3. Include assets that leverage the .sfmc.config.json file

What to look for

  1. Files that have dependent assets should have a dependencies array added to the .package.manifest.json file
  2. If the files exist in your cloned assets, no additional assets should be created
  3. If the files do not exist in your cloned assets, additional folders/files should be created
  4. All references within the content in .package.manifest.json should be updated with the blrId for that asset
@anthonymzupancic anthonymzupancic added the help wanted Extra attention is needed label Aug 31, 2022
@anthonymzupancic anthonymzupancic self-assigned this Aug 31, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

1 participant