Giter Site home page Giter Site logo

learn-ide-tree's Introduction

Learn IDE's Tree View

This fork of Atom's Tree View package is used by the Learn IDE to provide all of tree-view's functionality while synchronizing with a remote filesystem. It's intended to be used alongside the primary Learn IDE package.

Methodology

For an understanding of how tree-view works, see it's repo. This fork has been altered as minimally as possible, and should be regularly merging releases from the upstream package.

This minimal amount of change is primarily accomplished by using the nsync-fs module, which provides an fs interface to meet the usage of fs throughout the tree-view package. In other words, this pacakge simply intercepts tree-view's calls to the physical filesystem, and routes them to the virtual filesystem maintained by the nsync-fs module. Most other functionality of the package is left unchanged.

learn-ide-tree's People

Contributors

kevinsawicki avatar notnotdrew avatar maxbrunsfeld avatar kuychaco avatar benogle avatar 50wliu avatar alhadis avatar heyvito avatar mnquintana avatar mcolyer avatar jonrohan avatar lee-dohm avatar joshrowley avatar zcbenz avatar izuzak avatar saschagehlich avatar mscottford avatar tyriar avatar drewprice avatar kevinnathan avatar binarymuse avatar thomasjo avatar liuderchi avatar simurai avatar johngeorgewright avatar renz45 avatar acontreras89 avatar nakajima avatar abe33 avatar joshaber avatar

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.