Giter Club home page Giter Club logo

cc-carl's Introduction

πŸ‘‹

Hey! I'm Willow (aka GHOST), I help make the JavaScript ecosystem slightly bigger

πŸ‡¬πŸ‡§ 🏴󠁧󠁒󠁳󠁣󠁴󠁿 σ §σ ’σ ³σ £σ ΄σ ΏπŸ³οΈβ€βš§οΈ πŸ‹ 🐧 🐒

My favourite quotes:

  • "We’re all stories, in the end. Just make it a good one, eh?"
  • "Do you know what thinking is? It’s just a fancy word for changing your mind."
  • "In 900 years of time and space, I’ve never met anyone who wasn’t important"
  • "Perfection is achieved, not when there is nothing more to add, but when there is nothing left to take away"
  • "Continuous improvement is better than delayed perfection"
  • "The secret of getting ahead is getting started"
  • "With enough random bobble heads running around trying to commit sacrilege on your codebase it quickly becomes a problem of control to maintain the quality"
  • "It does not do well to dwell on dreams and forget to live"

Links:

Sponsor(s?)

TODO: figure out how to make money in open source

cc-carl's People

Contributors

ghostdevv avatar nimajnebec avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar

cc-carl's Issues

Add "target" option to package definition

It would be good if a package could define what it supports, currently I have two thoughts for this:

Single target

Typed as 'computer' | 'turtle'. Not a fan of this option as a turtle can run everything a computer can but you might not want that behaviour.

Array of targets

Typed as ('computer | 'turtle')[], this would allow for slightly more control over install targets.

Run a package on install

It might be a cool idea to have a way to have packages run automatically when they are installed.

This would be useful for a clean-up program I want to develop because then it could be used with one command instead of two.

URL option for installer

It would significantly improve the development experience if there was an option to specify the branch or URL to install carl from when using the installer. Obviously this would also require some changes to the repository definition, so I'm not sure of the best way to achieve this.

Lua Minification

It would be good to run the carl package through luamin either as a build step or automatically when downloading the package.

It is also worth considering if carl should automatically minify all packages when they are downloaded.

Default repositories to be installed locally

It may be better if default repositories are added locally on install instead of being hard-coded into the worker. This would make package resolution more consistent and allow users to completely override default behavior.

Command Help Support

off the top of my head:

  1. Add a field to the pkg def something like "help": "<file>"
  2. Create a .carl/help directory in setup script
  3. When a package is installed if there is a help file copy it to that directory
  4. In bootstrap set the help path

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.