Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • B bootstrap
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 263
    • Issues 263
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 114
    • Merge requests 114
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Bootstrap
  • bootstrap
  • Merge requests
  • !7786

Replace Makefile with GruntJS

  • Review changes

  • Download
  • Email patches
  • Plain diff
Closed Administrator requested to merge github/fork/seriema/3.0.0-wip into 3.0.0-wip May 04, 2013
  • Overview 0
  • Commits 38
  • Pipelines 0
  • Changes 86

Created by: seriema

Pull Request notes

This replaces my previous PR, as requested by @mdo .

I have replaced the makefile with GruntJS. It supports all the previous commands and more. This should make things a bit more flexible and easily accessible for others to contribute too.

You still install everything with npm install.

I'm not an expert on this and there are a few things I was wondering about, so I'd like someone that knows more about what to expect from the build tasks to try this out. Let me know if you face any issues and I'll fix it.

Commands

Public, as per Readme:

grunt - takes the role of make, and does the basic package

grunt dist - concatenates and minifies files to /dist directory

grunt test - runs jshint and qunit

grunt watch - sets up a watch for LESS changes

New, bonus:

All grunt tasks can be run separately. Such as grunt jshint etc.

Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: github/fork/seriema/3.0.0-wip