{"id":13779910,"url":"https://github.com/phpcommunity/phptestfest-php-src","last_synced_at":"2025-05-11T13:31:17.452Z","repository":{"id":139859200,"uuid":"100392717","full_name":"phpcommunity/phptestfest-php-src","owner":"phpcommunity","description":"A fork of the PHP interpreter at php/php-src, for use with PHP TestFest.","archived":true,"fork":false,"pushed_at":"2020-10-02T06:59:10.000Z","size":269027,"stargazers_count":15,"open_issues_count":0,"forks_count":83,"subscribers_count":6,"default_branch":"master","last_synced_at":"2025-05-08T00:40:05.982Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://phptestfest.org","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/phpcommunity.png","metadata":{"files":{"readme":"README.EXT_SKEL","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2017-08-15T15:39:37.000Z","updated_at":"2023-01-29T09:06:51.000Z","dependencies_parsed_at":null,"dependency_job_id":"73425eba-929f-4030-8a8b-e1b6443a91cd","html_url":"https://github.com/phpcommunity/phptestfest-php-src","commit_stats":{"total_commits":94847,"total_committers":1007,"mean_commits":94.18768619662363,"dds":0.9497822809366664,"last_synced_commit":"5c7f59bbf8fd6032a495f8b0cde43f144c03bc39"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phpcommunity%2Fphptestfest-php-src","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phpcommunity%2Fphptestfest-php-src/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phpcommunity%2Fphptestfest-php-src/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phpcommunity%2Fphptestfest-php-src/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/phpcommunity","download_url":"https://codeload.github.com/phpcommunity/phptestfest-php-src/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253342299,"owners_count":21893558,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-03T18:01:10.445Z","updated_at":"2025-05-11T13:31:12.419Z","avatar_url":"https://github.com/phpcommunity.png","language":"C","funding_links":[],"categories":["C"],"sub_categories":[],"readme":"WHAT IT IS\n\n  It's a tool for automatically creating the basic framework for a PHP extension.\n\nHOW TO USE IT\n\n  Very simple. First, change to the ext/ directory of the PHP sources. Then\n  run the following\n\n   php ext_skel.php --ext extension_name\n\n  and everything you need will be placed in directory ext/extension_name.\n\n  If you don't need to test the existence of any external header files,\n  libraries or functions in them, the extension is ready to be compiled in\n  PHP. To compile the extension, run the following:\n\n    ./buildconf; ./configure --enable-extension_name; make\n\n  The definition of PHP_extension_NAME_VERSION will be present in the\n  php_extension_name.h and injected into the zend_extension_entry definition. This\n  is required by the PECL website for the version string conformity checks\n  against package.xml\n\nSOURCE AND HEADER FILE NAME\n\n  The ext_skel.php script generates 'extension_name.c' and 'php_extension_name.h'\n  as the main source and header files. Keep these names.\n\n  extension functions (User functions) must be named\n\n  extension_name_function()\n\n  When you need to expose extension functions to other extensions, expose functions\n  strictly needed by others. Exposed internal function must be named\n\n  php_extension_name_function()\n\n  See also CODING_STANDARDS.\n\nOTHER OPTIONS\n\n  Run php ext_skel.php --help to see the available options.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fphpcommunity%2Fphptestfest-php-src","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fphpcommunity%2Fphptestfest-php-src","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fphpcommunity%2Fphptestfest-php-src/lists"}