support multiple file operations
- Langage dominant
- Go
- Étoiles
- 11
- Forks
- 6
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
build instructions:
```
https://github.com/0chain/zs3server
docker run --rm -v $PWD:/minio -v go-modules:/go/pkg/mod --workdir=/minio golang:1.18 go build
cd environment
make dev
```
zs3server improvements
```
* putObject -> multiple files
* getObject --> multiple files
* removeObject -> multiple files
```
Guide de contribution
Ouvrir le guide de contribution
Piste de recherche
Le problème concerne l'extension des points de terminaison d'API compatibles S3 (putObject, getObject, removeObject) pour gérer plusieurs fichiers. Commencez par examiner les implémentations existantes des gestionnaires pour ces opérations dans la base de code, probablement dans un répertoire comme `handlers/` ou `api/`. Cherchez comment les opérations sur un seul fichier sont actuellement structurées. Les instructions de build suggèrent d'utiliser Docker et une cible Make (`make dev`) pour le développement local. Comprendre les attentes du protocole S3 concernant les opérations par lots sera essentiel. 'Terminé' signifie que le serveur peut accepter, traiter et répondre aux requêtes pour plusieurs fichiers pour chaque opération listée.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- go
- Domaine
- api, backend
- Type d'issue
- Fonctionnalité
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 45/100