Ver Fonte

Merge pull request #2660 from Automattic/try/seedlet-package-dotorg

Seedlet: add a script to package for dotorg
Jeff Ong há 4 anos atrás
pai
commit
a4224e3d83
3 ficheiros alterados com 23 adições e 1 exclusões
  1. 1 1
      .gitignore
  2. 12 0
      seedlet/dotorg-exclude.txt
  3. 10 0
      seedlet/package-dotorg.sh

+ 1 - 1
.gitignore

@@ -4,4 +4,4 @@ theme-dev-utils/
 theme-dev-utils
 vendor/
 *.DS_Store
-
+*.zip

+ 12 - 0
seedlet/dotorg-exclude.txt

@@ -0,0 +1,12 @@
+seedlet/
+seedlet.zip
+dotorg-exclude.txt
+inc/headstart
+node_modules
+.git
+*.DS_Store
+*.sh
+*.json
+*.map
+*wpcom*
+postcss.config.js

+ 10 - 0
seedlet/package-dotorg.sh

@@ -0,0 +1,10 @@
+#!/bin/zsh
+find assets/sass/*.scss -type f -exec sed -i '' 's/-wpcom//g' {} \; 
+find assets/sass/*.scss -type f -exec sed -i '' 's/auto-loading-homepage, //g' {} \; 
+npm run build;
+mkdir seedlet;
+rsync -avz --exclude-from 'dotorg-exclude.txt' ./ seedlet
+find seedlet -type f -name '*.map' -delete # for some reason rsync won't exclude map files
+zip -r -X seedlet.zip seedlet
+rm -rf seedlet
+git restore ./