|
1 | 1 | // gulp pattern library + site configuration
|
2 | 2 |
|
| 3 | +'use strict'; |
| 4 | + |
3 | 5 | // pattern library
|
4 |
| -var patternLibrarySrc = './pattern-library', |
5 |
| - local = './_site', |
| 6 | +var patternLibrarySrc = './pattern-library', |
| 7 | + local = './_site', |
6 | 8 |
|
7 | 9 | // documentation site
|
8 |
| - pldocSrc = './pldoc', |
9 |
| - pldocDest = pldocSrc + '/public', |
| 10 | + pldocSrc = './pldoc', |
| 11 | + pldocDest = pldocSrc + '/public', |
10 | 12 |
|
11 | 13 | // example demo
|
12 |
| - demoSrc = './demo'; |
| 14 | + demoSrc = './demo'; |
13 | 15 |
|
14 | 16 | module.exports = {
|
15 | 17 | patternLibrary: {
|
16 |
| - src_files: patternLibrarySrc + '/**/*', |
| 18 | + src_files: patternLibrarySrc + '/**/*', |
17 | 19 | src: patternLibrarySrc,
|
18 | 20 | dest: pldocDest + '/edx-pattern-library'
|
19 | 21 | },
|
20 |
| - browserSync: { |
21 |
| - server: { |
| 22 | + browserSync: { |
| 23 | + server: { |
22 | 24 | // Serve up our build folder
|
23 |
| - baseDir: local |
| 25 | + baseDir: local |
24 | 26 | }
|
25 | 27 | },
|
26 |
| - styles: { |
| 28 | + styles: { |
27 | 29 | // pattern library
|
28 |
| - rootLtrSassFile: patternLibrarySrc + '/sass/edx-pattern-library-ltr.scss', |
29 |
| - rootRtlSassFile: patternLibrarySrc + '/sass/edx-pattern-library-rtl.scss', |
30 |
| - src: patternLibrarySrc + '/sass', |
31 |
| - dest: patternLibrarySrc + '/css', |
32 |
| - dest_files: patternLibrarySrc + '/css/**/*.css', |
| 30 | + rootLtrSassFile: patternLibrarySrc + '/sass/edx-pattern-library-ltr.scss', |
| 31 | + rootRtlSassFile: patternLibrarySrc + '/sass/edx-pattern-library-rtl.scss', |
| 32 | + src: patternLibrarySrc + '/sass', |
| 33 | + dest: patternLibrarySrc + '/css', |
| 34 | + dest_files: patternLibrarySrc + '/css/**/*.css', |
33 | 35 |
|
34 | 36 | // documentation site
|
35 |
| - pldoc_src: pldocSrc + '/static/sass', |
36 |
| - pldoc_src_files: pldocSrc + '/static/sass/**/*.scss', |
| 37 | + pldoc_src: pldocSrc + '/static/sass', |
| 38 | + pldoc_src_files: pldocSrc + '/static/sass/**/*.scss', |
37 | 39 |
|
38 | 40 | // example demo
|
39 |
| - demo_src: demoSrc + '/static/sass', |
40 |
| - demo_src_files: demoSrc + '/static/sass/**/*.scss' |
| 41 | + demo_src: demoSrc + '/static/sass', |
| 42 | + demo_src_files: demoSrc + '/static/sass/**/*.scss' |
41 | 43 | },
|
42 |
| - fonts: { |
| 44 | + fonts: { |
43 | 45 | // pattern library
|
44 |
| - src: patternLibrarySrc + '/fonts', |
45 |
| - src_files: patternLibrarySrc + '/fonts/**/*', |
46 |
| - dest: pldocDest + '/fonts', |
| 46 | + src: patternLibrarySrc + '/fonts', |
| 47 | + src_files: patternLibrarySrc + '/fonts/**/*', |
| 48 | + dest: pldocDest + '/fonts', |
47 | 49 |
|
48 | 50 | // documentation site
|
49 |
| - pldoc_src: pldocSrc + '/static/fonts', |
50 |
| - pldoc_src_files: pldocSrc + '/static/fonts/**/*', |
| 51 | + pldoc_src: pldocSrc + '/static/fonts', |
| 52 | + pldoc_src_files: pldocSrc + '/static/fonts/**/*', |
51 | 53 |
|
52 | 54 | // example demo
|
53 |
| - demo_src: demoSrc + '/static/fonts', |
54 |
| - demo_src_files: demoSrc + '/static/fonts/**/*' |
| 55 | + demo_src: demoSrc + '/static/fonts', |
| 56 | + demo_src_files: demoSrc + '/static/fonts/**/*' |
55 | 57 | },
|
56 |
| - images: { |
| 58 | + images: { |
57 | 59 | // pattern library
|
58 |
| - src: patternLibrarySrc + '/images', |
59 |
| - src_files: patternLibrarySrc + '/images/**/*', |
60 |
| - dest: pldocDest + '/images', |
| 60 | + src: patternLibrarySrc + '/images', |
| 61 | + src_files: patternLibrarySrc + '/images/**/*', |
| 62 | + dest: pldocDest + '/images', |
61 | 63 |
|
62 | 64 | // documentation site
|
63 |
| - pldoc_src: pldocSrc + '/static/images', |
64 |
| - pldoc_src_files: pldocSrc + '/static/images/**/*', |
| 65 | + pldoc_src: pldocSrc + '/static/images', |
| 66 | + pldoc_src_files: pldocSrc + '/static/images/**/*', |
65 | 67 |
|
66 | 68 | // example demo
|
67 |
| - demo_src: demoSrc + '/static/images', |
68 |
| - demo_src_files: demoSrc + '/static/images/**/*' |
| 69 | + demo_src: demoSrc + '/static/images', |
| 70 | + demo_src_files: demoSrc + '/static/images/**/*' |
69 | 71 | },
|
70 |
| - scripts: { |
| 72 | + scripts: { |
71 | 73 | // pattern library
|
72 |
| - src: patternLibrarySrc + '/js', |
73 |
| - src_files: patternLibrarySrc + '/js/**/*.js', |
74 |
| - dest: pldocDest + '/js', |
| 74 | + src: patternLibrarySrc + '/js', |
| 75 | + src_files: patternLibrarySrc + '/js/**/*.js', |
| 76 | + dest: pldocDest + '/js', |
75 | 77 |
|
76 | 78 | // documentation site
|
77 |
| - pldoc_src: pldocSrc + '/static/js', |
78 |
| - pldoc_src_files: pldocSrc + '/static/js/**/*.js', |
| 79 | + pldoc_src: pldocSrc + '/static/js', |
| 80 | + pldoc_src_files: pldocSrc + '/static/js/**/*.js', |
79 | 81 |
|
80 | 82 | // example demo
|
81 |
| - demo_src: demoSrc + '/static/js', |
82 |
| - demo_src_files: demoSrc + '/static/js/**/*.js' |
| 83 | + demo_src: demoSrc + '/static/js', |
| 84 | + demo_src_files: demoSrc + '/static/js/**/*.js' |
83 | 85 | },
|
84 |
| - exampleHtmlFiles: { |
85 |
| - pldoc_src_files: pldocSrc + '/_includes/examples/*.html' |
| 86 | + exampleHtmlFiles: { |
| 87 | + pldoc_src_files: pldocSrc + '/_includes/examples/*.html' |
86 | 88 | },
|
87 |
| - lib: { |
| 89 | + lib: { |
88 | 90 | // third party libraries
|
89 |
| - src: './node_modules' |
| 91 | + src: './node_modules' |
90 | 92 | },
|
91 |
| - jekyll: { |
92 |
| - home: './pldoc/index.html', |
93 |
| - posts: './pldoc/_posts/**/*', |
94 |
| - components: './pldoc/_components/**/*', |
95 |
| - design_elements: './pldoc/_design_elements/**/*', |
96 |
| - includes: './pldoc/_includes/**/*', |
97 |
| - examples: './pldoc/examples/**/*', |
98 |
| - demo: './pldoc/demo/**/*.html', |
99 |
| - layouts: './pldoc/_layouts/**/*' |
| 93 | + jekyll: { |
| 94 | + home: './pldoc/index.html', |
| 95 | + posts: './pldoc/_posts/**/*', |
| 96 | + components: './pldoc/_components/**/*', |
| 97 | + design_elements: './pldoc/_design_elements/**/*', |
| 98 | + includes: './pldoc/_includes/**/*', |
| 99 | + examples: './pldoc/examples/**/*', |
| 100 | + demo: './pldoc/demo/**/*.html', |
| 101 | + layouts: './pldoc/_layouts/**/*' |
100 | 102 | },
|
101 | 103 | documentation: {
|
102 | 104 | rootJavaScriptFile: './pldoc/static/js/pattern-library-doc.js',
|
|
0 commit comments