Code Monkey home page Code Monkey logo

Comments (6)

jancborchardt avatar jancborchardt commented on July 19, 2024

Oh, actually I don’t know if that’s supposed to be. @tantaman can you check, and if need be revert my commit 4a488fc

Also, if the templates are not supposed to be committed, we should add them to the .gitignore

from strut.

nh2 avatar nh2 commented on July 19, 2024

Side note: It makes git reset --hard and git stash useless, as rake compileCoffee[w] will immediately change the tree after these commands.

from strut.

tantaman avatar tantaman commented on July 19, 2024

The main reason I checked in the generated code was so people could run Strut right after checking it out. The proper solution would be to provide pre-built downloads for people that just want to run Strut on their own box without doing anything.

So I agree. We should remove the generated code once a built version is available for download.

from strut.

nh2 avatar nh2 commented on July 19, 2024

Optimally, building a download zip/tar should be automated. There are two ways:

  1. Build it automatically on you machine and upload it to github, e.g. with a rake upload:

    see Programmatically add files to a GitHub download page

  2. Use TravisCI to build it for you automatically and upload it to github.

    This is not really possible yet, as there is no way yet to securely give Travis github access without giving the world github access.

I would therefore go for the first option, especially because you use Rake already, so it would be easy to use the Ruby github API bindings.

from strut.

tantaman avatar tantaman commented on July 19, 2024

I like the idea of a rake upload task.

from strut.

tantaman avatar tantaman commented on July 19, 2024

The compiled coffee script and compiled templates are no longer checked in.

Closing this and making the rake upload task a separate issue.

from strut.

Related Issues (20)

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.