Skip to content
Terra Docs
Search
Ctrl
K
Cancel
GitHub
Blog
Select theme
Dark
Light
Auto
Blog
Mile 0 - Howdy Developer
Before you start
Visual Studio Code Config
Install NVM
Sep 2025
Install XAMPP
Install Wordpress
Clickup Guide
Sep 2025
Overview
Sync with Harvest
Status
Commit Guide
Commit Guide
Commit FAQ
Branching Strategy
Mile 1 - PHP & WP
Getting Started
Wp theme basics
Wp plugin basics
Wp template hierarchy
Mile 2 - WP + Terra
Overview
Before Running
Virtual vs Local
All in One
Commands
Deploy
Enqueue
Modules & heros
Custom functionalities
Custom ACF
Terra Classes
Overview
Mail
Manage Columns
Cronjob
Lighthouse
Custom Post Type
Custom Taxonomy
Custom API Endpoint
Custom Search Modules
Mile 3 - Frontend HTML/SCSS
Overview
Merge UI & Dev
HTML
Overview
Good Practices
Accesibility
SCSS
Overview
Style
Vars
Mixins
Loops
Foundation
Overview
Aspect Ratio
Background
Color
Font
Gap
Grid
Reset
Section
old projects
Spaces
Spacing
Utilities
Overview
Align items
Display
Flex direction
Font style
Font weight
Height
Justify content
Overflow
Position
Text align
Width
Components
Tips
Global Components
Content
Modules
JS
Overview
First Steps
Classes
Dynamic Imports
Internal Libraries
External Libraries
Extra
Security
Environment variables
PM Slang
Cache Headers
Email templates
Marketing Tools
Hubspot
Hubspot
Hubspot Forms
Hubspot Landing Pages
Marketo
Landingi (DAT)
Our Framework
v1.0 - Membrillo
Overview
Swup
Cookies
Main files
Project.js
Core.js
Main.js
Transition
Manager
Introducing new libraries
Overview
Handlers
Core Handler
Examples
How to migrate from v0 to v1
GitHub
Blog
Select theme
Dark
Light
Auto
Swup - our preferred SPA library
IN CONSTRUCTION
Section titled “IN CONSTRUCTION”