WP Manifestindependent plugin directory
manifest / events / aponto-free

Aponto

Public source and release mirror for the free Aponto WordPress plugin

by PressMaximum · github.com/pressmaximum/aponto-free

0stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/pressmaximum/aponto-free/archive/refs/heads/main.zip

Readme

Aponto Free source and build guide

This repository is the public source and release mirror for the Free edition of the Aponto WordPress appointment-booking plugin. WordPress installation and product documentation live in readme.txt.

The private Aponto monorepo remains the only development source of truth. This public repository is a one-way mirror of a validated Free distribution ZIP; changes made directly in the mirror are overwritten by the next publication. Immutable v* tags are created only for approved releases.

Source map

Distributed output Human-readable source
assets/dist/free/admin* assets/src/admin/
assets/dist/free/form* assets/src/form/
assets/dist/free/form-editor* assets/src/form/editor.jsx and shared assets/src/form/ files
assets/dist/free/wizard* assets/src/wizard/
assets/dist/free/modules/* Matching entries under assets/src/modules/

webpack.config.js defines the entry graph. scripts/build-assets.mjs runs the debug and production builds and verifies that every JavaScript, CSS, RTL and WordPress dependency-manifest output has its readable/minified pair.

Rebuild the Free browser assets

Requirements:

  • Node.js 20 or newer.
  • npm 10 or newer.

From the plugin directory:

npm ci
npm run build:free

npm ci installs the exact dependency graph recorded in package-lock.json. The build writes readable files such as admin.js and admin.css, plus their production .min.js and .min.css counterparts, to assets/dist/free/.

Bundled dependency source

The exact versions are pinned in package.json and package-lock.json. Source for the direct browser dependencies is publicly maintained at:

WordPress packages declared as webpack externals are supplied by WordPress at runtime and are not copied into Aponto's bundles.

Edition boundary

The Free archive and this public mirror exclude Premium provider source, Premium browser source, Premium asset directories, Premium Plan variants, license clients and Premium update implementations. The distribution builder scans both the staging tree and the completed ZIP and fails if a Premium path or token crosses this boundary.

Read the full README on GitHub →