Skip to content

Instantly share code, notes, and snippets.

View jack-arturo's full-sized avatar

Jack Arturo jack-arturo

View GitHub Profile
name: Claude Code Review
on:
pull_request:
types: [opened, synchronize]
# Optional: Only run on specific file changes
# paths:
# - "src/**/*.ts"
# - "src/**/*.tsx"
# - "src/**/*.js"
@jack-arturo
jack-arturo / github-workflows-release.yml
Created August 22, 2025 20:58
WP Fusion's release github action Aug 2025
name: Release Build
on:
pull_request:
types: [closed]
branches:
- 'master'
permissions:
contents: write
@jack-arturo
jack-arturo / gulpfile.js
Created August 22, 2025 20:39
Automated deploy process for WP Fusion (local)
const { src, dest, series, parallel } = require( 'gulp' );
const replace = require( 'gulp-replace' );
const { exec } = require( 'child_process' );
const fs = require( 'fs' );
const replacementPath = {
phpFiles: './**/*.php',
exclude: [ '!./node_modules/**', '!./vendor/**', '!./languages/**' ],
mainPluginFile: './wp-fusion.php',
readmeFile: './readme.txt',
@jack-arturo
jack-arturo / TRANSLATION-SETUP.md
Created August 22, 2025 18:29
WP Fusion Translation Setup with Potomatic

WP Fusion Translation Setup with Potomatic

This document explains how to use the automated translation system powered by Potomatic for WP Fusion.

Quick Start

  1. Install dependencies:
    npm install
@jack-arturo
jack-arturo / claude-automation-cron-setup.md
Created August 22, 2025 04:23
Complete macOS Setup Guide for Claude Automation Hub

Complete macOS Setup Guide for Claude Automation Hub

Step 1: Install Claude Desktop & Claude Code

# Install Claude Desktop (if not already installed)
# Download from: https://claude.ai/download

# Install Claude Code via Homebrew (when available)
# Note: As of now, check if Claude Code is released

Daily Development Summary Generator

<command name="daily-summary">
<description>
Generate a comprehensive daily development summary across EchoDash repositories, optimized for team sharing in Slack.
Input: $ARGUMENTS (optional: date in YYYY-MM-DD format, defaults to today)
</description>

<workflow>
@jack-arturo
jack-arturo / update-docs.md
Last active July 21, 2025 05:38
update-docs.md
allowed-tools auto-approve description
Bash(git branch:*), Bash(git log:*), Bash(git status:*), Bash(curl:*), Bash(jq:*), Bash(echo:*), Bash(base64:*)
true
Update wpfusion.com documentation after implementing a feature using WordPress REST API

Update WP Fusion Documentation

Context

@jack-arturo
jack-arturo / edd-hide-discount-code.php
Created March 27, 2025 05:41
Hide the discount code on the Easy Digital Downloads checkout and show the discount name instead
<?php
/**
* Show EDD discount name instead of code in checkout summary.
*/
function my_custom_edd_discount_display( $discount_html, $discount ) {
$discount = edd_get_discount_by_code( $discount );
if ( ! $discount ) {
return $discount_html;
@jack-arturo
jack-arturo / wpf-dont-apply-tags-subscription-renewal.php
Created March 12, 2025 03:18
Don't apply "active" tags during a WooCommerce subscriptions renewal
<?php
/**
* Don't apply tags on renewal
*
* @param array $apply_tags The tags to apply.
* @param string $status The status of the subscription.
* @return array The tags to apply.
*/
function dont_apply_tags_on_renewal( $apply_tags, $status ) {
@jack-arturo
jack-arturo / wpf-redirect-to-previous-lesson.php
Last active February 11, 2025 20:38
Redirects users back to the previous page when accessing a restricted LearnDash lesson
<?php
/**
* Redirects users back to the previous page when accessing a restricted LearnDash lesson
*
* @param string $redirect_url The redirect URL
* @param int $post_id The post ID
* @return string The modified redirect URL
*/
function my_learndash_redirect( $redirect_url, $post_id ) {