Coder Social home page Coder Social logo

johnny-load's People

Contributors

mmerlin avatar

Watchers

 avatar  avatar

johnny-load's Issues

Allow multiple labels on a single component

Like html class names, having multiple tags that can potentially match a single element would increase
the flexibility.

Allow label properties to be arrays of strings, as well as a single string. Consider allowing comma delimited values as well.

Usage examples would be helpful

Create some examples for using the package. At this stage, the examples will mostly be configuration file objects. The required associated code is minimal. Examples actually using the nested model structure are needed too.

Provide the ability to execute methods on created components after they are created

Handle (additional) initialization, at least for the simpler cases. Provide a setup, postcreate, doafter, or other property that can specify component specific methods to execute on the instance after it has been created. Methods that do not require any arguments are simple. Just provide the name of the method.

setup: "on"

use an array instead of a single string to specify multiple operation, and the order they are to be run in

Methods that need parameters are more complex. Something like:

setup: { "blink": [array, of, arguments] }

Will it be practical to reference metadata for the argument values?

Add unit tests

Need to get the structure in place, add tests for the existing code, then get caught up to where TDD is practical.

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.