9 changed files with 139 additions and 64 deletions
Split View
Diff Options
-
15tasks/admin/create-components.js
-
2tasks/admin/release-all.js
-
23tasks/admin/release.js
-
11tasks/admin/update-components.js
-
37tasks/collections/admin.js
-
90tasks/collections/internal.js
-
10tasks/config/admin/oauth.js
-
8tasks/config/admin/release.js
-
7tasks/config/project/release.js
@ -1,10 +1,21 @@ |
|||
/* Release */ |
|||
gulp.task('release', false, function() { |
|||
/******************************* |
|||
Release |
|||
*******************************/ |
|||
|
|||
/* |
|||
This task update only SUI repos that use the full release (all components) |
|||
|
|||
*/ |
|||
|
|||
var |
|||
runSequence = require('run-sequence') |
|||
; |
|||
|
|||
module.exports = function() { |
|||
|
|||
// gulp build
|
|||
runSequence( |
|||
'build', |
|||
'create files' |
|||
'build', // build semantic
|
|||
'create static repo' // create standalone css repo
|
|||
); |
|||
|
|||
}); |
|||
}; |
@ -0,0 +1,37 @@ |
|||
/******************************* |
|||
Admin Task Collection |
|||
*******************************/ |
|||
|
|||
/* |
|||
This are tasks to be run by project maintainers |
|||
- Creating Component Repos |
|||
- Syncing with GitHub via APIs |
|||
- Modifying package files |
|||
*/ |
|||
|
|||
/******************************* |
|||
Tasks |
|||
*******************************/ |
|||
|
|||
|
|||
module.exports = function(gulp) { |
|||
var |
|||
// single component releases
|
|||
createComponents = require('../admin/create-components'), |
|||
updateComponents = require('../admin/update-components'), |
|||
|
|||
// one time register with PM
|
|||
registerRepos = require('../admin/register-repos'), |
|||
|
|||
// meta tasks
|
|||
releaseAll = require('../admin/release-all'), |
|||
release = require('../admin/release') |
|||
; |
|||
|
|||
gulp.task('create components', 'Creates local repos for each component', createComponents); |
|||
gulp.task('update components', 'Commits component updates to GitHub', updateComponents); |
|||
gulp.task('register repos', 'Registers packages with Bower and NPM', registerRepos); |
|||
gulp.task('release all', 'Publishes all releases (components, package)', releaseAll); |
|||
gulp.task('release', 'Publishes only packaged releases', release); |
|||
|
|||
}; |
@ -0,0 +1,10 @@ |
|||
/* |
|||
Used to import GitHub Auth Token |
|||
To Automate GitHub Updates |
|||
*/ |
|||
|
|||
module.exports = { |
|||
token : 'AN-OAUTH2-TOKEN', |
|||
name : 'Your Name', |
|||
email : 'user@email.com' |
|||
}; |
Write
Preview
Loading…
Cancel
Save