Comments (8)
@Xercoy @jasonhancock @dahernan @sekchai2 @piotrrojek?
from stow.
👍 - Good idea, especially important as we add more providers. The test and build dirs already do the job of grouping relevant files together, so it makes sense to follow suit.
from stow.
Maybe separate repositories for each provider, so if you use local + Azure, you don't have to pull AWS
from stow.
I wouldn't make seperate repos for each. Each implementation is small enough that it doesn't hurt having it in the same repo IMHO.
Yes for "providers" folder inside repo though.
from stow.
Trouble is the gigantic dependencies for some of the packages - it means Stow ends up having every other Go package in the world as a dependency.
from stow.
Valid point.
Seperate repos then? stow-azure
, stow-s3
etc.?
from stow.
Turns out, go get
for github.com/graymeta/stow
will only get the root package, not all the dependencies for all providers. So we are ok to keep them in the same repo. But should we nest them inside providers
?
from stow.
I think it's simpler as it is. Closing.
from stow.
Related Issues (20)
- Support location encryption
- Support for object ACL
- Stow makes too many API, also fails to list buckets in other regions
- Out of date documentation
- Is it possible to work with non-Amazon S3 service HOT 1
- Infinite loop in `stow.Walk` HOT 3
- Support for Google Drive, Dropbox, OneDrive, etc.
- Directly use bucket instead of Walking through containers HOT 3
- RemoveContainer for` local` seems incorrect
- b2 - bad_request: accountId invalid HOT 1
- GCS requires permissions not available in standard role
- RequestBodyTooLarge while uploading data into azure storage HOT 1
- S3 upload is failing when data is read from stdin
- s3: specifying bucket region causes Container() to return non-existent containers HOT 4
- Access Azure blobstore container using container_uri and sas_token HOT 1
- How can I obtain the Region from the Location
- Support for Digital Ocean - Spaces
- Item(id) panics in local implementation if the id is not a correct path
- Legacy S3 path being used
- Example of how to connect to Google Cloud Storage
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from stow.