Giter Club home page Giter Club logo

nur's People

Contributors

bambamboole avatar ddanier 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

Watchers

 avatar

Forkers

bambamboole

nur's Issues

How to install ?

Hey mate, can we get some simple installation docs please ?

Ideally also for development ;)

Add some tests

At least provide some example nurfiles we test against. :)

Road to 0.2 - aka "first stable release"

I'm currently using version 0.1.x for trying out things and finding the best way to implement stuff. Version 0.2.0 should be the version that provides some stable ground to build upon and also contain all the core features. After 0.2.0 I will switch to a semver based release versioning.

Ideas I want to think about and/or implement for 0.2.0:

  • nur should not interfere with normal nu shell config/env. Thus maybe we should set default-config-dir to $project-path/.nur. This would also replace the current .nurscripts directory.
    • Seems not really possible, BUT: We can set libs and plugins dir accordingly
  • Refactor main.rs to be way more modular, should also increase testability.
  • Maybe provide nu_plugin_nur command to easily register nur as a nu plugin for nu shell users. See #3
  • Ensure we have the right base feature set. Maybe less is more here. See #1 and #2
  • Have at least some tests to ensure nur works from a user perspective, maybe actually call some nur tasks for this. Might include #6
  • nur was tested on Linux, Mac and Windows.
  • Provide binaries for the most common systems. See https://github.com/nushell/nushell/blob/main/.github/workflows/release.yml for how nu does this
  • Should it be possible to use plugins? Would be a local requirement - I don't really like that.
  • Which feature flags should be active? Follow nu? Do we really need dataframes?
  • Update docs to match current version. Document at least env.nu and scripts behaviour

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.