Implement PyFilesystem to replace custom endpoints
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 0
- Forks
- 0
- PR merge metrics
- No merged PRs in 30d
Description
What
PyFilesystem is a library which abstracts filesystem interaction for various systems, including OS, S3 (including MinIO), memory FS, and ZIP (among others)
Why
Implementing PyFilesystem streamlines implementation of indexing, including file names, metadata, and contents
AC
All file operations should work through PyFilesystem, calling the relevant file system - currently the only implemented file system is MinIO (S3-based) - implementing PyFilesystem should allow FS agnostic access ie. by implementing PyFilesystem, we will have implemented an ability to access any FS which it supports.
- Upload
- Make dir
- Rm dir
- Rm file
- Mv file
- Mv dir
- Cp file
- Cp dir
- Stat file
- Stat dir
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.