All Projects → wp-cli → Handbook

wp-cli / Handbook

Licence: mit
📖 Complete documentation for WP-CLI

Projects that are alternatives of or similar to Handbook

Entity Command
Manage WordPress comments, menus, options, posts, sites, terms, and users.
Stars: ✭ 38 (-70.54%)
Mutual labels:  wp-cli, hacktoberfest
Awesome Wp Cli
A curated list of packages and resources for WP-CLI, the command-line interface for WordPress.
Stars: ✭ 129 (+0%)
Mutual labels:  wp-cli, hacktoberfest
Settingsguide
More extensive explanations of Cura slicing settings.
Stars: ✭ 55 (-57.36%)
Mutual labels:  hacktoberfest, documentation
Apispec
A pluggable API specification generator. Currently supports the OpenAPI Specification (f.k.a. the Swagger specification)..
Stars: ✭ 831 (+544.19%)
Mutual labels:  hacktoberfest, documentation
React Styleguidist
Isolated React component development environment with a living style guide
Stars: ✭ 10,172 (+7785.27%)
Mutual labels:  hacktoberfest, documentation
Tldr
📚 Collaborative cheatsheets for console commands
Stars: ✭ 36,408 (+28123.26%)
Mutual labels:  hacktoberfest, documentation
Doctor Command
Diagnose problems within WordPress by running a series of checks for symptoms
Stars: ✭ 82 (-36.43%)
Mutual labels:  wp-cli, hacktoberfest
Circleci Docs
Documentation for CircleCI.
Stars: ✭ 501 (+288.37%)
Mutual labels:  hacktoberfest, documentation
Go Compression.github.io
The Hitchhiker's Guide to Compression
Stars: ✭ 106 (-17.83%)
Mutual labels:  hacktoberfest, documentation
Docs
The source for https://www.gobuffalo.io
Stars: ✭ 105 (-18.6%)
Mutual labels:  hacktoberfest, documentation
Docs
CakePHP CookBook
Stars: ✭ 653 (+406.2%)
Mutual labels:  hacktoberfest, documentation
Docs
API Platform documentation
Stars: ✭ 119 (-7.75%)
Mutual labels:  hacktoberfest, documentation
Pdoc
🐍 ➡️ 📜 Auto-generate API documentation for Python projects
Stars: ✭ 604 (+368.22%)
Mutual labels:  hacktoberfest, documentation
Bonita Doc
This repository contains the sources of the Bonita documentation site. It uses Markdown to create the documentation content.
Stars: ✭ 31 (-75.97%)
Mutual labels:  hacktoberfest, documentation
Docusaurus
Easy to maintain open source documentation websites.
Stars: ✭ 29,053 (+22421.71%)
Mutual labels:  hacktoberfest, documentation
Docs
Documentation for Tasmota (https://github.com/arendst/Tasmota)
Stars: ✭ 55 (-57.36%)
Mutual labels:  hacktoberfest, documentation
Ava Docs
Localized docs for AVA
Stars: ✭ 455 (+252.71%)
Mutual labels:  hacktoberfest, documentation
Wp Cli
⚙️ WP-CLI framework
Stars: ✭ 4,474 (+3368.22%)
Mutual labels:  wp-cli, hacktoberfest
Swagger Combine
Combines multiple Swagger schemas into one dereferenced schema.
Stars: ✭ 102 (-20.93%)
Mutual labels:  hacktoberfest, documentation
Component Docs
📝 Simple documentation for your React components
Stars: ✭ 116 (-10.08%)
Mutual labels:  hacktoberfest, documentation

wp-cli/handbook

These files comprise the WP-CLI handbook (make.wordpress.org/cli/handbook) and WP-CLI commands directory (developer.wordpress.org/cli/commands).

The documentation is located in GitHub to enable a pull request-based editing workflow.

Long-form documentation (e.g. "Commands cookbook") can be edited directly.

Internal API docs and command pages are generated dynamically from the WP-CLI codebase using the wp handbook series of commands.

Before running these commands the bash script bin/install-packages.sh should be run to install the latest versions of the non-bundled commands in bin/packages. Note wp must point to the target WP-CLI instance, i.e. the phar/git that contains the docblocks to be generated against, and should be run with WP_CLI_PACKAGES_DIR=bin/packages and WP_CLI_CONFIG_PATH=/dev/null.

So for instance to generate all dynamically created documentation against the nightly phar run:

wp cli update --nightly
bin/install_packages.sh
WP_CLI_PACKAGES_DIR=bin/packages WP_CLI_CONFIG_PATH=/dev/null wp handbook gen-all

All documentation is imported automatically into WordPress.org in a two step process:

  1. WordPress reads commands-manifest.json or handbook-manifest.json to understand all pages that need to be created.
  2. Each WordPress page has a markdown_source attribute specifying a Markdown file to be fetched, converted to HTML, and saved in the database.

For make.wordpress.org/cli, the import process is a WordPress plugin running a WP Cron job every 15 minutes. For developer.wordpress.org/cli, this is a class in the devhub theme running a WP Cron job every 12 hours.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].