Skip to content
mark l chaves edited this page May 20, 2022 · 15 revisions

Welcome to the Popup Maker wiki!

This wiki is for anyone who is looking to contribute to or extend Popup Maker. Inside, you will find guides for setting up your local environment and your IDE. Additionally, you will find documentation on how the concepts within Popup Maker work and how to extend all of the systems.

Getting Started

If you are looking to do any development on Popup Maker itself or test with the different branches, we recommend starting with these pages:

  1. Setting up your local environment
  2. Review Popup Maker's gulp tasks
  3. Review our contributing guidelines to learn about our commit style and how we handle issues and PRs
  4. Integration and Unit Tests

From there, we have guides for setting up linting and other tasks within specific IDE's:

  1. Setting Up Your PHPStorm Environment

How Popup Maker Works

If you are looking to contribute to the code, here are some pages that explain how Popup Maker works:

  1. Alerts
  2. Logging
  3. Triggers

Extending Popup Maker

If you are looking to extend or build upon Popup Maker, here are some recommended guides for doing so:

  1. Popup Maker jQuery API
  2. Adding An Alert
  3. Logging To The Debug Log
  4. Adding A Trigger
  5. Adding A Condition