No description
Find a file
Mahdi Baghbani 0c02584e8f
[no ci] fix: GitHub artifact downloader script (#206)
* fix: workflow yaml discovery

* fix: should use extglob

* fix: get rid of optionals all together
2025-07-19 11:06:53 +03:30
.devcontainer remove trailing whitespace 2024-08-30 15:15:37 +02:00
.github/workflows [no ci] add: cernbox workflows 2025-05-25 12:34:14 +00:00
.vscode fix: xdebug path mappings 2023-10-14 12:37:34 +03:30
cypress/ocm-test-suite fix: sender platform missing 2025-05-28 07:31:41 +00:00
dev login button is on route /? of ocm-stub 2025-07-08 14:36:26 +02:00
docker edit: ocm stub upstream repository 2025-05-28 06:19:18 +00:00
docs docs: update compatibility matrix [skip ci] 2025-07-10 12:18:22 +00:00
init refactor: docker image names 2025-01-23 10:18:23 +00:00
release refactor: docker image names 2025-01-23 10:18:23 +00:00
scripts [no ci] fix: GitHub artifact downloader script (#206) 2025-07-19 11:06:53 +03:30
site [no ci] refactor: most things to cs3org (#205) 2025-07-17 18:07:24 +03:30
tests refactor: docker image names 2025-01-23 10:18:23 +00:00
.gitignore add: ignore all share-link txt 2025-05-22 12:45:23 +00:00
.gitlab-ci.yml remove trailing whitespace 2024-08-30 15:15:37 +02:00
.gitpod.Dockerfile add: install yq and act correctly in gitpod 2025-05-22 15:27:09 +00:00
.gitpod.yml add: reva ports to ignore list on gitpod 2024-03-25 14:22:44 +00:00
LICENSE fix: pondersource spelling 2024-11-23 10:40:28 +00:00
README.md [no ci]: update readme 2025-05-18 13:25:20 +00:00

Development Stockpile 🛠️

Project Status License OCM Standard

Your complete toolkit for Enterprise File Sync & Share (EFSS) development and testing 🚀

DocumentationContributing

🌟 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

  1. Overview
  2. OCM Test Suite Architecture
  3. Docker Management
  4. Result Visualization
  5. Development Guide

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