{"id":15056734,"url":"https://github.com/minds/engine","last_synced_at":"2025-05-16T10:06:27.308Z","repository":{"id":37412615,"uuid":"64477976","full_name":"Minds/engine","owner":"Minds","description":"mirror of https://gitlab.com/minds/engine","archived":false,"fork":false,"pushed_at":"2025-05-14T14:37:34.000Z","size":27715,"stargazers_count":202,"open_issues_count":13,"forks_count":94,"subscribers_count":26,"default_branch":"master","last_synced_at":"2025-05-16T10:06:21.646Z","etag":null,"topics":["activitypub","cassandra","decentralized","docker","fediverse","nginx","nostr","open-source","php","pulsar","redis","vitess"],"latest_commit_sha":null,"homepage":"https://minds.com","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Minds.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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,"zenodo":null}},"created_at":"2016-07-29T12:13:04.000Z","updated_at":"2025-05-14T14:37:37.000Z","dependencies_parsed_at":"2024-03-25T12:46:26.844Z","dependency_job_id":"1de4be14-4ffd-4040-8e1e-88ec85b0f4ad","html_url":"https://github.com/Minds/engine","commit_stats":{"total_commits":5488,"total_committers":39,"mean_commits":"140.71794871794873","dds":0.6629008746355685,"last_synced_commit":"f9216c8190ff9d1c4e7b60cc3d6a45b345667686"},"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Minds%2Fengine","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Minds%2Fengine/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Minds%2Fengine/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Minds%2Fengine/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Minds","download_url":"https://codeload.github.com/Minds/engine/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254509475,"owners_count":22082891,"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":["activitypub","cassandra","decentralized","docker","fediverse","nginx","nostr","open-source","php","pulsar","redis","vitess"],"created_at":"2024-09-24T21:55:56.429Z","updated_at":"2025-05-16T10:06:27.281Z","avatar_url":"https://github.com/Minds.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"Minds Engine\n============\n[![Build Status](http://drone.minds.io/api/badges/Minds/engine-internal/status.svg)](http://drone.minds.io/Minds/engine-internal)\n\nBack-end system for Minds. Please run inside of [the Minds repo](https://github.com/minds/minds).\n\n## Documentation\nDocumentation for Minds can be found at [developers.minds.com](https://developers.minds.com/)\n\n\n## Tasks\nRunning CLI jobs. They must be run inside a container.\n\n* run ```docker exec -it minds_php-fpm_1 php '/var/www/Minds/engine/cli.php' controller_name task``\n\nHelp files and parameters are available for some tasks.\n\n## Default admin user\n\nMinds ships with a local user ready to roll.\n* username: minds\n* password: Pa$$w0rd\n\nTo enable admin functionality, set 'development_mode' to **true** in your settings.php post installation.\n\n### Syncing the newsfeed\n\n* Make sure you have at least 1 upvote and a hashtag.\n* Assuming your container is named 'minds_php-fpm_1'\n* run ```docker exec -it minds_php-fpm_1 php '/var/www/Minds/engine/cli.php' suggested sync_newsfeed```inside the php-fpm container\n\n### Environment variables locally\n\nOverride environment variables locally by adding them to the ./.env file in the root of engine. The file is ignored and won't pick up your changes. These values\noverride the settings in settings.php\n\nPrefix the environment variables with MINDS_ENV_. All others are ignored\nSuffix the environment variables with the key in Config.php\nNest arrays with {prefix}{key}__subkey__{...}_{Config Key}\n\nYou can then manage these ENVs out on the review sites with the [Deployment Guide](https://developers.minds.com/docs/guides/deployment/)\n\n### Running php tests\n\n* Have a fully setup development environment so all the composer dependencies are installed.\n* To run all tests: ```bin/phpsec run```\n* To run a specific spec, include a specific spec file ```bin/phpspec run Spec/Core/Feeds/Suggested/RepositorySpec.php```\n* To run a specific test in a spec, include a specific spec file:line number of the test function: ```bin/phpspec run Spec/Core/Feeds/Suggested/RepositorySpec.php:82```\n## Contributing\nIf you'd like to contribute to the Minds project, check out the [Contribution](https://developers.minds.com/docs/contributing/contributing/) section of Minds.org or head right over to the [Minds Open Source Community](https://www.minds.com/group/365903183068794880).  If you've found or fixed a bug, let us know in the [Minds Help and Support Group](https://www.minds.com/groups/profile/100000000000000681/activity)!\n\n## Security reports\nPlease report all security issues to [security@minds.com](mailto:security@minds.com).\n\n## License\n[AGPLv3](https://developers.minds.com/docs/contributing/license/). Please see the license file of each repository.\n\n## Credits\n[PHP](https://php.net), [Cassandra](http://cassandra.apache.org/), [Angular2](http://angular.io), [Nginx](https://nginx.com), [Ubuntu](https://ubuntu.com), [OpenSSL](https://www.openssl.org/), [RabbitMQ](https://www.rabbitmq.com/), [Elasticsearch](https://www.elastic.co/), [Cordova](https://cordova.apache.org/), [Neo4j](https://neo4j.com/), [Elgg](http://elgg.org), [Node.js](https://nodejs.org/en/), [MongoDB](https://www.mongodb.com/), [Redis](http://redis.io/), [WebRTC](https://webrtc.org/), [Socket.io](http://socket.io/), [TinyMCE](https://www.tinymce.com/), [Ionic](http://ionicframework.com/), [Requirejs](http://requirejs.org/), [OAuth](http://oauth.net/2/), [Apigen](http://www.apigen.org/)). If any are missing please feel free to add.\n\n___Copyright Minds 2012 - 2023___\n\nCopyright for portions of Minds are held by [Elgg](http://elgg.org), 2013 as part of the [Elgg](http://elgg.org) project. All other copyright for Minds is held by Minds, Inc.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fminds%2Fengine","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fminds%2Fengine","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fminds%2Fengine/lists"}