No description
* fix: workflow yaml discovery * fix: should use extglob * fix: get rid of optionals all together |
||
|---|---|---|
| .devcontainer | ||
| .github/workflows | ||
| .vscode | ||
| cypress/ocm-test-suite | ||
| dev | ||
| docker | ||
| docs | ||
| init | ||
| release | ||
| scripts | ||
| site | ||
| tests | ||
| .gitignore | ||
| .gitlab-ci.yml | ||
| .gitpod.Dockerfile | ||
| .gitpod.yml | ||
| LICENSE | ||
| README.md | ||
Development Stockpile 🛠️
Your complete toolkit for Enterprise File Sync & Share (EFSS) development and testing 🚀
🌟 Overview
Development Stockpile is a comprehensive collection of Docker images and testing tools designed to streamline the development and testing of Enterprise File Sync & Share (EFSS) applications. Our primary focus is on enabling seamless interoperability testing between different EFSS platforms through the Open Cloud Mesh (OCM) standard.
Why Development Stockpile?
- 🔄 Complete Testing Environment: Pre-configured Docker images for major EFSS platforms including Nextcloud, ownCloud, and OCM Stub
- 🤝 Interoperability Focus: Built-in support for OCM testing between different platforms and versions
- 🧪 Comprehensive Test Suite: Automated testing for login, sharing, and invitation workflows
- 🛠️ Developer Friendly: Easy-to-use scripts and containerized development environment
- 🔍 Extensive Platform Support: Support for multiple EFSS versions and configurations
🚀 Quick Start
# Clone the repository
git clone https://github.com/pondersource/dev-stock.git
cd dev-stock
# Pull required Docker images
./docker/pull/all.sh
# Run your first test (example with Nextcloud)
./dev/ocm-test-suite.sh login nextcloud v30.0.11 dev chrome
For detailed setup instructions, see our Development Guide.
📚 Documentation
Core Documentation
Other Topics
🔧 Supported Platforms
- Nextcloud: v27.x, v28.x, v30.x, v31.x, v32.x
- ownCloud: v10.x
- OCM Stub: v1.x
- Seafile: v11.x
- OCIS: v5.x v7.x
🤝 Contributing
We welcome contributions! Whether it's adding support for new platforms, improving documentation, or fixing bugs, please see our Contributing Guidelines for details.
📄 License
This project is licensed under the MIT License - see the LICENSE file for details.
Made with ❤️ by PonderSource