{"id":19219344,"url":"https://github.com/chassis/buddypress_dev","last_synced_at":"2025-09-02T11:09:15.816Z","repository":{"id":68352260,"uuid":"202282695","full_name":"Chassis/buddypress_dev","owner":"Chassis","description":"A Chassis extension for BuddyPress Core development.","archived":false,"fork":false,"pushed_at":"2019-08-31T06:51:07.000Z","size":93,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-07-24T02:21:24.099Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Chassis.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-08-14T05:44:24.000Z","updated_at":"2019-08-31T06:51:09.000Z","dependencies_parsed_at":null,"dependency_job_id":"59850849-411d-42f2-a954-2df2023c4a16","html_url":"https://github.com/Chassis/buddypress_dev","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Chassis/buddypress_dev","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Chassis%2Fbuddypress_dev","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Chassis%2Fbuddypress_dev/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Chassis%2Fbuddypress_dev/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Chassis%2Fbuddypress_dev/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Chassis","download_url":"https://codeload.github.com/Chassis/buddypress_dev/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Chassis%2Fbuddypress_dev/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273272627,"owners_count":25076002,"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","status":"online","status_checked_at":"2025-09-02T02:00:09.530Z","response_time":77,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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-11-09T14:30:37.375Z","updated_at":"2025-09-02T11:09:15.800Z","avatar_url":"https://github.com/Chassis.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"# BuddyPress Core Development Extension for Chassis\n\nThis extension configures a [Chassis](http://chassis.io) virtual machine for BuddyPress core development.\n\n## Quick Start\n\nClone Chassis into the directory of your choice with this command:\n\n```bash\n# You may change buddypress-dev to the folder name of your choice.\ngit clone --recursive https://github.com/Chassis/Chassis buddypress-dev\n```\n\nNext, create an empty `config.local.yaml` file in the root of the Chassis checkout, and paste in these options:\n\n```yaml\n# Specify the .local hostname of your choice.\nhosts:\n  -  buddypress.local\n\n# Instruct Chassis to use this extension.\nextensions:\n  - buddypress_dev\n  - tester\n\n# Set a PHPUnit version.\nphpunit:\n  version: 7.5\n\ncomposer:\n  paths:\n    # Run composer install\n    - /vagrant/buddypress-develop\n  options: --prefer-source\n```\n(Other [Chassis configuration options](http://docs.chassis.io/en/latest/config/) may be used as normal, so long as the above paths are provided correctly.)\n\nAfter creating this file, run `vagrant up` to initialize the virtual machine.\n\nOnce provisioned, your new BuddyPress development site will be available at [buddypress.local](http://buddypress.local), and you may login at [buddypress.local/wp](http://buddypress.local/wp) with the username `admin` and password `password`. The site will be using the `/src` build of the `buddypress-develop` repository, newly cloned on your host system at `[Chassis root]/buddypress-develop` and available as `/vagrant/buddypress-develop` inside the virtual machine.\n\nTo switch the site to use the **`build`** version of the site instead, edit the `wp:` line in your `config.local.yaml` to end in \"build\" instead of \"src\" then run `vagrant provision`.\n\n## Running the Unit Tests\n\nFrom the host machine, use `vagrant ssh` to run the unit tests inside the virtual machine:\n\n```bash\nvagrant ssh -c 'cd /vagrant/buddypress-develop \u0026\u0026 phpunit'\n```\n\nTo run a particular suite of tests, for example just the tests defined within the `WP_Test_REST_Posts_Controller` class, provide that class name with `--filter`:\n\n```bash\nvagrant ssh -c 'cd /vagrant/buddypress-develop \u0026\u0026 phpunit --filter BP_Tests_Activity_Class'\n```\n\nThe best version of PHPUnit to install depends on the version of PHP you are using:\n\n* PHP 5.6: PHPUnit 4.8\n* PHP 7.0: PHPUnit 6.5\n* PHP 7.1+: PHPUnit 7.5\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchassis%2Fbuddypress_dev","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fchassis%2Fbuddypress_dev","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchassis%2Fbuddypress_dev/lists"}