Giter Site home page Giter Site logo

fw1-commands's People

Contributors

bdw429s avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

fw1-commands's Issues

Removal Of Clojure Related Commands

Due to what seems to be a growing headache of getting ACF and Lucee (5) to play nice with the cfmljure support in FW/1, I'm going to place this here as a note to remove the commands for creating Clojure controllers and services. When I get to adding the ability to create custom templates (views,controllers,services, etc.), people can just create them like that if they really want them.

Case sensitivity

This is a fairly small thing, but I ran into this on Linux - and it may impact Mac users as well:

$> fw1 create app fooApp subsystem
ERROR
The app skeleton [/home/chip/.CommandBox/cfml/modules/fw1-commands/resources/skeletons/subsystem.zip] doesn't exist. Valid options are Subsystem, Examples, Skeleton, Basic, Subsystem-Legacy.

It worked when I re-ran the command and updated the case to:
$> fw1 create app fooApp Subsystem

Easy enough to fix here, but case sensitivity may be an issue elsewhere.

Default created subsystem configuration is invalid

This command:

box fw1 create app MyApp subsystem new/test

produces a skeleton app with this in the FW/1 configuration:

subsystems = {
    module = ''
}

It's illegal for the configuration to be a string -- it needs to be a struct:

subsystems = {
    module = { }
}

Allow for custom templates to be used for views, layouts, controllers etc.

As per a conversation with Carl on slack some time ago, I'll be looking into providing an option so that an alternate template path can be supplied for generating said templates. This will allow people to generate templates that suit their coding styles.

This will include: Controllers, Views, Layouts, Beans, Services and Subsytems

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.