github.com/fanux/shipyard@v0.0.0-20161009071005-6515ce223235/controller/static/semantic/tasks/config/admin/release.js (about)

     1  /*******************************
     2          Release Settings
     3  *******************************/
     4  
     5  // release settings
     6  module.exports = {
     7  
     8    // path to components for repos
     9    source     : './dist/components/',
    10  
    11    // modified asset paths for component repos
    12    paths: {
    13      source : '../themes/default/assets/',
    14      output : 'assets/'
    15    },
    16  
    17    templates: {
    18      bower    : './tasks/config/admin/templates/bower.json',
    19      composer : './tasks/config/admin/templates/composer.json',
    20      package  : './tasks/config/admin/templates/package.json',
    21      meteor   : {
    22        css       : './tasks/config/admin/templates/css-package.js',
    23        component : './tasks/config/admin/templates/component-package.js',
    24        less      : './tasks/config/admin/templates/less-package.js',
    25      },
    26      readme : './tasks/config/admin/templates/README.md',
    27      notes  : './RELEASE-NOTES.md'
    28    },
    29  
    30    org         : 'Semantic-Org',
    31    repo        : 'Semantic-UI',
    32  
    33    // files created for package managers
    34    files: {
    35      composer : 'composer.json',
    36      config   : 'semantic.json',
    37      npm      : 'package.json',
    38      meteor   : 'package.js'
    39    },
    40  
    41    // root name for distribution repos
    42    distRepoRoot      : 'Semantic-UI-',
    43  
    44    // root name for single component repos
    45    componentRepoRoot : 'UI-',
    46  
    47    // root name for package managers
    48    packageRoot          : 'semantic-ui-',
    49  
    50    // root path to repos
    51    outputRoot  : '../repos/',
    52  
    53    homepage    : 'http://www.semantic-ui.com',
    54  
    55    // distributions that get separate repos
    56    distributions: [
    57      'LESS',
    58      'CSS'
    59    ],
    60  
    61    // components that get separate repositories for bower/npm
    62    components : [
    63      'accordion',
    64      'ad',
    65      'api',
    66      'breadcrumb',
    67      'button',
    68      'card',
    69      'checkbox',
    70      'comment',
    71      'dimmer',
    72      'divider',
    73      'dropdown',
    74      'feed',
    75      'flag',
    76      'form',
    77      'grid',
    78      'header',
    79      'icon',
    80      'image',
    81      'input',
    82      'item',
    83      'label',
    84      'list',
    85      'loader',
    86      'menu',
    87      'message',
    88      'modal',
    89      'nag',
    90      'popup',
    91      'progress',
    92      'rail',
    93      'rating',
    94      'reset',
    95      'reveal',
    96      'search',
    97      'segment',
    98      'shape',
    99      'sidebar',
   100      'site',
   101      'statistic',
   102      'step',
   103      'sticky',
   104      'tab',
   105      'table',
   106      'transition',
   107      'video',
   108      'visibility'
   109    ]
   110  };