Skip to content

tpunt/php-internals-docs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Documentation for PHP's internals

tl;dr: To contribute, just submit PRs to this repo. Adding new categories and articles will use their url name for a file name. Symbols will use an arbitrary ID (pick any, but it must be unique). The way this is currently structured may change in future (open to suggestions and contributions on the docs server itself).

The original server application can be found at tpunt/php-internals. I decided to discard those ~15k LOC of Elixir (backed by Neo4j, Redis, and ETS) because it was convoluted and I forgot how everything worked...

The new server application is built in PHP, where it simply pulls data from this repo, and passes it to the old client application (found at liammann/php-internals-client).

To ensure that proper formatting is used, before committing your change, please run the linter.php located in the base of this repo. This will tell you if, for example:

  • A symbol or article has been deleted, but its ID is still present in a category
  • A symbol has incorrect formatting (e.g.a variable containing parameters, or a function without a definition)

About

Documentation for PHP's internals

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages