{"id":28439214,"url":"https://github.com/cs3org/ocm-test-suite","last_synced_at":"2025-07-23T20:06:56.597Z","repository":{"id":43184836,"uuid":"322230991","full_name":"cs3org/ocm-test-suite","owner":"cs3org","description":"Test suites for protocols a Personal Data Store may support","archived":false,"fork":true,"pushed_at":"2024-12-20T12:46:26.000Z","size":1453,"stargazers_count":0,"open_issues_count":16,"forks_count":8,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-15T09:41:16.325Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://pdsinterop.org/test-suites/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"pdsinterop/test-suites","license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cs3org.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}},"created_at":"2020-12-17T08:34:56.000Z","updated_at":"2024-12-20T12:46:29.000Z","dependencies_parsed_at":"2023-02-18T06:31:13.594Z","dependency_job_id":null,"html_url":"https://github.com/cs3org/ocm-test-suite","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/cs3org/ocm-test-suite","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cs3org%2Focm-test-suite","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cs3org%2Focm-test-suite/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cs3org%2Focm-test-suite/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cs3org%2Focm-test-suite/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cs3org","download_url":"https://codeload.github.com/cs3org/ocm-test-suite/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cs3org%2Focm-test-suite/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266738972,"owners_count":23976497,"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-07-23T02:00:09.312Z","response_time":66,"last_error":null,"robots_txt_status":null,"robots_txt_updated_at":null,"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":"2025-06-06T02:07:54.208Z","updated_at":"2025-07-23T20:06:56.589Z","avatar_url":"https://github.com/cs3org.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Development Stockpile 🛠️\n\n\u003cdiv align=\"center\"\u003e\n\n[![Project Status](https://img.shields.io/badge/Status-Active-success?style=for-the-badge)](https://github.com/pondersource/dev-stock)\n[![License](https://img.shields.io/badge/License-MIT-blue?style=for-the-badge)](LICENSE)\n[![OCM Standard](https://img.shields.io/badge/OCM-W3C_Community_Group-orange?style=for-the-badge)](https://www.w3.org/community/ocm/)\n\nYour complete toolkit for Enterprise File Sync \u0026 Share (EFSS) development and testing 🚀\n\n[Documentation](#documentation) •\n[Contributing](CONTRIBUTING.md)\n\n\u003c/div\u003e\n\n## 🌟 Overview\n\nDevelopment Stockpile is a comprehensive collection of Docker images and testing tools designed to streamline the development and testing of Enterprise File Sync \u0026 Share (EFSS) applications. Our primary focus is on enabling seamless interoperability testing between different EFSS platforms through the Open Cloud Mesh (OCM) standard.\n\n### Why Development Stockpile?\n\n- 🔄 **Complete Testing Environment**: Pre-configured Docker images for major EFSS platforms including Nextcloud, ownCloud, and OCM Stub\n- 🤝 **Interoperability Focus**: Built-in support for OCM testing between different platforms and versions\n- 🧪 **Comprehensive Test Suite**: Automated testing for login, sharing, and invitation workflows\n- 🛠️ **Developer Friendly**: Easy-to-use scripts and containerized development environment\n- 🔍 **Extensive Platform Support**: Support for multiple EFSS versions and configurations\n\n## 🚀 Quick Start\n\n```bash\n# Clone the repository\ngit clone https://github.com/pondersource/dev-stock.git\ncd dev-stock\n\n# Pull required Docker images\n./docker/pull/all.sh\n\n# Run your first test (example with Nextcloud)\n./dev/ocm-test-suite.sh login nextcloud v30.0.11 dev chrome\n```\n\nFor detailed setup instructions, see our [Development Guide](./docs/5-development-guide.md).\n\n## 📚 Documentation\n\n### Core Documentation\n1. [Overview](./docs/1-overview.md)\n2. [OCM Test Suite Architecture](./docs/2-architecture.md)\n    - [Test Categories](./docs/2.2-test-categories.md)\n    - [Platform Compatibility](./docs/2.3-platform-compatibility.md)\n        - [OCM Test Suite Documentation](./docs/2.3.2-test-suite.md)\n3. [Docker Management](./docs/3-docker-management.md)\n    - [Docker Images](./docs/3.2-docker-images.md)\n        - [Detailed Docker Images Documentation](./docs/3.2.2-detailed-docker-images.md)\n    - [Environment Management](./docs/3.3-environment-management.md)\n4. [Result Visualization](./docs/4-result-visualization.md)\n    - [OCM Compatibility Matrix](./docs/4.2-compatibility-matrix.md)\n5. [Development Guide](./docs/5-development-guide.md)\n    - [Local Setup](./docs/5.2-local-setup.md)\n    - [Debugging PHP with Xdebug v3 inside Docker using VSCode](./docs/5.3-xdebug.md)\n    - [Local GitHub Actions with Act](./docs/5.4-act.md)\n\n### Other Topics\n- [SOLID RemoteStorage](./docs/99-appendix-solid-remotestorage.md)\n\n## 🔧 Supported Platforms\n\n- **Nextcloud**: v27.x, v28.x, v30.x, v31.x, v32.x\n- **ownCloud**: v10.x\n- **OCM Stub**: v1.x\n- **Seafile**: v11.x\n- **OCIS**: v5.x v7.x\n\n## 🤝 Contributing\n\nWe welcome contributions! Whether it's adding support for new platforms, improving documentation, or fixing bugs, please see our [Contributing Guidelines](CONTRIBUTING.md) for details.\n\n## 📄 License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.\n\n---\n\n\u003cdiv align=\"center\"\u003e\nMade with ❤️ by PonderSource\n\u003c/div\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcs3org%2Focm-test-suite","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcs3org%2Focm-test-suite","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcs3org%2Focm-test-suite/lists"}