Giter VIP home page Giter VIP logo

bitburner-filesync's People

Contributors

co-go avatar davidc789 avatar heinoustugboat avatar hoekstraa avatar ljneon avatar pustur avatar ryanhx avatar sugardave avatar

Stargazers

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

Watchers

 avatar  avatar  avatar  avatar  avatar

bitburner-filesync's Issues

Add testing framework (Mocha? Jest?)

Add a testing framework, make it run via npm run test.
Either Mocha or Jest is fine by me.
Make an example test to prove it works, no need to think about what to test, only test addLeadingSlash() for example.

"This is not the tsc command you are looking for"

In the code uploaded to npm for bitburner-filesync, tsc has been added in dependencies, but in the repo here, it never was. This causes above error. Unless really needed, please remove the ´tscdependency from the npm package.tsccommand is already provided bytypescript`

Add formatter

Adding a formatter would be good for code quality.
Please only commit the changes for adding the formatter if you make a PR for this issue. I'll run the formatter myself.
But you do have to add it to the package.json as a npm run formatter option besides adding it as a dependency.

Feature Request: Support single-time pushes and retrievals.

File watching has always seemed less than ideal to me; as there are times when I want to retrieve files, times when I want to push files, and times when I don't want to do either. I find one-use commands like what the bitburner-sync package has far nicer and am currently using it for those.

To give recent examples:

  • I can retrieve files from save A and the push them to save B.
  • I can make updates to "hot" scripts that get executed by other scripts like my weaken/grow/hack scripts without worrying about my executor scripts failing unexpectedly due to them having been run with older code.

Add automatic checks on PRs

Once one of or multiple of tests/linting/formatting are in the codebase,
make it so these are validated when PRs are made.

Add linting

A linter for the code would be very nice to have.
You don't necessarily have to fix all linting issues within the PR adding the linter.
But you do have to add it to the package.json as a npm run lint option.

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.