Giter Club home page Giter Club logo

flysystem-github's Introduction

flysystem-github's People

Contributors

arjank avatar potherca avatar spwilson806 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

flysystem-github's Issues

Assuming path ends with trailing slash

The logic in extractMetaDataFromTreeInfo() only seems to work if the incoming path ends with a trailing slash. This may be expected, but it might be nice if the method was a little more forgiving and added the slash if missing.

composer.lock not present

The composer.lock file is not present in the project, probably because it's listed in the .gitignore file. I would expect this file to be present in the repository. What's the reason it is ignored?

Suggested authentication method is deprecated

As of Q4 2019, Github are deprecating API calls that use an access token as a query-string parameter (See: https://developer.github.com/changes/2019-11-05-deprecated-passwords-and-authorizations-api/#authenticating-using-query-parameters). Unfortunately, this is the suggested method to use when reviewing this module's README and which will result in your being emailed daily by GH telling you that this type of request is deprecated.

A quick fix for this would be to use the alternative method that is suggested in the READMR, and make it the suggested method, in addition to some notes and a link to the github.com docs page above for the other.

getMetadata for directory does not return directory metadata

When calling getMetadata on a directory entity, it seems to return a multidimensional array of metadata for the entities of that directory, not the metadata for the directory itself. This seems to be inconsistent with the other native flysystem adapters that I have worked with.

Is PHP 5.5 required?

Currently PHP 5.5 is required for the package. I glanced quickly through the code and the only place I noticed 5.5 syntax was in the tests. Would it be reasonable to require 5.5 for dev, but 5.4 otherwise?

Rename Client to Facade

The Client class should be renamed to ApiFacade or something similar as that more closely reflects it goal and purpose.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.