98 Commits

Author SHA1 Message Date
Kevin Sawicki
45af1d10cb Lint Gruntfile 2013-09-09 23:25:26 +01:00
Kevin Sawicki
a669950239 Lint tasks folder 2013-09-09 18:40:22 +01:00
Kevin Sawicki
1643f1702b 🐎 Precompile bootstrap.less
A regression occurred where bootstrap.less was not being precompiled
adding 200-300ms to startup since it was recompiled each time.
2013-09-05 15:37:36 -07:00
Ben Ogle
8f236c8a60 Rename less-imports to variables 2013-09-04 12:25:28 -07:00
Ben Ogle
5c1799d751 Add individual imports to each LESS file
Make the Less linter happy
2013-09-04 12:25:28 -07:00
Kevin Sawicki
43938e9c86 Remove leftover paths from src relayout 2013-09-03 19:31:00 -07:00
Kevin Sawicki
6730b19e00 Don't run partial-clean during ci task 2013-09-03 14:13:04 -07:00
Kevin Sawicki
1381ffdbf5 Invoke grunt callback when shell test command completes 2013-08-28 14:19:29 -07:00
Kevin Sawicki
b8c906d00e Only log warning if error occurs 2013-08-28 14:15:30 -07:00
Kevin Sawicki
d9c62a76bf Implement test task using grunt shell
This prevents duplicate messages in the CI build logs.
2013-08-28 14:11:05 -07:00
Matt Colyer
0999dc6d44 Add a proper template for the docs 2013-08-20 15:02:01 -07:00
Matt Colyer
72cedf9027 Synchronize directory structure 2013-08-20 15:02:01 -07:00
Matt Colyer
588efa2e11 Add grunt 'docs' task to build both guides and API docs 2013-08-20 15:02:01 -07:00
Corey Johnson
55ee11e16a Compile keymaps into atom application 2013-08-20 14:19:32 -07:00
Kevin Sawicki
f021ce3657 Compile bundled package files in compile task
Any .coffee, .cson, and .less files found in bundled Atom packages
in node_modules are now compiled during the compile task
2013-08-14 09:28:17 -07:00
Kevin Sawicki
216a9e11c0 Run set-development-version task during ci task 2013-08-08 17:25:35 -07:00
Kevin Sawicki
d13d0543b9 Ignore display-property-grouping lint errors
These aren't always accurate since the computed value for floats
can override the specified value.
2013-08-08 16:47:00 -07:00
Kevin Sawicki
2efbe9ce4e Run partial-clean during deploy task 2013-07-08 11:29:46 -07:00
Kevin Sawicki
52aee1d050 💄 2013-06-27 09:11:15 -07:00
Kevin Sawicki
bd14aeee17 Move Grunt tasks to tasks directory 2013-06-27 09:07:33 -07:00
Kevin Sawicki
dc6e624eda Add grunt tasks to generate and lint docs
Closes #604
2013-06-26 19:25:50 -07:00
Kevin Sawicki
20991381bd Remove unneeded stdout/stderr output forwarding 2013-06-25 17:47:21 -07:00
Kevin Sawicki
5b7c4686f9 Add nof task 2013-06-24 20:55:55 -07:00
Kevin Sawicki
afac77ddfd Don't copy bootstrap docs to build folder 2013-06-24 16:17:07 -07:00
Kevin Sawicki
fcd0b6839b Don't copy vendor/apm to build folder
This is already copied as node_modules/atom-package-manager
2013-06-24 16:13:56 -07:00
Kevin Sawicki
915a737797 Don't copy git-utils/oniguruma deps/ during build
These contain source files used to build the native modules
and are not needed in the binary distribution.
2013-06-24 14:56:02 -07:00
Kevin Sawicki
ad888b3250 Use walkdir for recursively copying
grunt.file.recurse only calls back for file paths so directory
symlinks are being copied instead of linked causing duplicate
files in the final build folder.
2013-06-24 14:11:18 -07:00
Kevin Sawicki
5350a67990 Correct typo in package.json key 2013-06-24 12:13:48 -07:00
Kevin Sawicki
c02be2330c Only read package.json once 2013-06-24 12:05:14 -07:00
Kevin Sawicki
0b07d276b9 Don't copy dev dependencies during build task
Closes #601
2013-06-24 11:14:46 -07:00
Kevin Sawicki
41611f826a Add back lint as part of CI 2013-06-21 19:59:37 -07:00
Kevin Sawicki
4eac57c31c Capture test standard out and error and log it 2013-06-21 13:35:19 -07:00
Kevin Sawicki
b562b3cf72 Remove script/copy-info-plist
Perform the copy in Gruntfile.coffee instead of a script
2013-06-21 09:30:53 -07:00
probablycorey
fd78c2a709 Don't clean node_modules when building 2013-06-20 17:15:53 -07:00
Kevin Sawicki & Nathan Sobo
fb7080c39a Remove unused require 2013-06-20 17:15:53 -07:00
probablycorey
7e6979236e 🐛 2013-06-20 17:15:53 -07:00
probablycorey
593e8c0e14 Don't bootstrap from gruntfile 2013-06-20 17:15:52 -07:00
probablycorey
ee0d073cd2 Update default grunt task 2013-06-20 17:15:52 -07:00
probablycorey
2d583d6ea0 Use local spawn method to output all errors 2013-06-20 17:15:52 -07:00
probablycorey
e46af10631 Remove unused files from gitignore 2013-06-20 17:15:52 -07:00
probablycorey
5c2aaf9849 Create deploy task 2013-06-20 17:15:51 -07:00
probablycorey
7eff25e180 Install atom when default grunt task is run 2013-06-20 12:15:35 -07:00
probablycorey
4449758135 Don't set version when building on constructicon 2013-06-20 12:15:34 -07:00
probablycorey
7163d8dc71 Make atom work with constructicon 2013-06-20 12:15:34 -07:00
probablycorey
128f7b851a Better constructicon output 2013-06-20 12:15:34 -07:00
probablycorey
5875c814df Don't assume we can remove the BUILD_DIR 2013-06-20 12:15:34 -07:00
probablycorey
d629468cd1 Send error to async callback 2013-06-20 12:15:34 -07:00
probablycorey
0cdb477b3f Only copy the app file 2013-06-20 12:15:34 -07:00
probablycorey
fc7b8b4bf1 Replace local exec function calls with grunt.util.spawn 2013-06-20 12:15:33 -07:00
probablycorey
22b7ae2136 Move plist code into update-info-plist 2013-06-20 12:15:33 -07:00