Skip to content

Commit 336eefa

Browse files
committed
releaseAutomat: Massive refactor
1 parent 1349159 commit 336eefa

48 files changed

Lines changed: 3201 additions & 1137 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.browserslistrc

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,13 @@
1-
# Supported browsers
1+
# https://github.com/browserslist/browserslist#readme
22

3-
last 3 versions
4-
ie >= 11
5-
> 1%
6-
not OperaMini all
7-
not dead
3+
>= 1%
4+
last 1 major version
5+
not dead
6+
Chrome >= 45
7+
Firefox >= 38
8+
Edge >= 12
9+
Explorer >= 10
10+
iOS >= 9
11+
Safari >= 9
12+
Android >= 4.4
13+
Opera >= 30

.gitignore

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,16 +76,18 @@ $RECYCLE.BIN/
7676
############################
7777

7878
*#
79+
*.bak
7980
.cache
8081
.idea
8182
.temp
8283
.tmp
8384
build
8485
dist
86+
export
8587
nbproject
8688
ssl
87-
static
8889
temp
90+
.eslintcache
8991

9092

9193
############################

.remarkrc.yml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
plugins:
2-
# - remark-preset-lint-markdown-style-guide
3-
- remark-preset-lint-recommended
4-
- remark-preset-lint-consistent
2+
# - remark-preset-lint-markdown-style-guide
3+
- remark-frontmatter
54
- remark-lint-match-punctuation
5+
- remark-preset-lint-consistent
6+
- remark-preset-lint-recommended
67
# - remark-lint-heading-whitespace
78
# - remark-lint-no-dead-urls
89
# - remark-lint-code

CHANGELOG.md

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,18 +4,26 @@ All notable changes to this project will be documented in this file. Dates are d
44

55
Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog).
66

7+
## 2.0.0
8+
9+
> 2021-03-09
10+
11+
### Commits
12+
13+
* Massive refactor [`a5c1306`](https://github.com/cebreus/gulp-devstack/commit/a5c13066521021bd3ed1dda49cdb5dbaf0b03b9d)
14+
715
## 1.1.0
816

917
> 2021-03-09
1018
1119
### Commits
1220

13-
- Fixes & move to GitHub [`14fc051`](https://github.com/cebreus/gulp-devstack/commit/14fc0519373812ff7b6a81b831f993945fa0d316)
21+
* Fixes & move to GitHub [`185529f`](https://github.com/cebreus/gulp-devstack/commit/185529f71b8193dac094b2272224b563a81c590f)
1422

1523
## 1.0.0
1624

1725
> 2021-03-09
1826
1927
### Commits
2028

21-
- Base functionalities [`bfa5791`](https://github.com/cebreus/gulp-devstack/commit/bfa57918ea3b12fa34ce03bba57b265fda68b098)
29+
* Base functionalities [`bfa5791`](https://github.com/cebreus/gulp-devstack/commit/bfa57918ea3b12fa34ce03bba57b265fda68b098)

README.md

Lines changed: 26 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
![GitHub open issues](https://img.shields.io/github/issues/cebreus/gulp-devstack)
88
![License](https://img.shields.io/github/license/cebreus/gulp-devstack)
99

10-
* * *
10+
***
1111

1212
<!--
1313
## Table of Contents
@@ -22,7 +22,7 @@
2222
- [Development](#development)
2323
- [Production Build](#production-build)
2424
- [Export Build](#export-build)
25-
- [Roadmap](#roadmap)
25+
- [Roadmap and Known issues](#roadmap-and-known-issues)
2626
- [Contributing](#contributing)
2727
- [License](#license)
2828
- [Contact](#contact)
@@ -36,22 +36,22 @@ When you want to build whole web pages from the data sources as API or bunch of
3636

3737
### Typical use cases
3838

39-
- Building landing pages.
40-
- Building prototypes.
41-
- Building the final output bundle for clients or programmers.
42-
- Optimize images.
39+
* Building landing pages.
40+
* Building prototypes.
41+
* Building the final output bundle for clients or programmers.
42+
* Optimize images.
4343

4444
### Key features
4545

46-
- Separate tasks for developing `npm run develop` and final build `npm run build`.
47-
- [Bootstrap](https://getbootstrap.com/) version 4 as a frontend framework.
48-
- [Nunjucks](https://mozilla.github.io/nunjucks/) as templating engine.
49-
- JSON as the main data source for templates (`<head />` etc.).
50-
- [SCSS](https://sass-lang.com/) and [BEM](https://en.bem.info/) with PostCSS, Autoprefixer and other modules for SCSS processing.
51-
- Generates favicons.
52-
- Optimizes images.
53-
- Automatic formatting, linting and repair of source files — Eslint, Prettier, Stylelint, Textlint. Execution using npm scripts and automatically before committing.
54-
- [Gitflow](https://www.atlassian.com/git/tutorials/comparing-workflows/gitflow-workflow); [Semantic Commit Messages](https://seesparkbox.com/foundry/semantic_commit_messages) based on [Conventional Commits](https://www.conventionalcommits.org/); [Semantic Versioning](https://semver.org/); Git submodule for the release process.
46+
* Separate tasks for developing `npm run develop` and final build `npm run build`.
47+
* [Bootstrap](https://getbootstrap.com/) version 4 as a frontend framework.
48+
* [Nunjucks](https://mozilla.github.io/nunjucks/) as templating engine.
49+
* JSON as the main data source for templates (`<head />` etc.).
50+
* [SCSS](https://sass-lang.com/) and [BEM](https://en.bem.info/) with PostCSS, Autoprefixer and other modules for SCSS processing.
51+
* Generates favicons.
52+
* Optimizes images.
53+
* Automatic formatting, linting and repair of source files — Eslint, Prettier, Stylelint, Textlint. Execution using npm scripts and automatically before committing.
54+
* [Gitflow](https://www.atlassian.com/git/tutorials/comparing-workflows/gitflow-workflow); [Semantic Commit Messages](https://seesparkbox.com/foundry/semantic_commit_messages) based on [Conventional Commits](https://www.conventionalcommits.org/); [Semantic Versioning](https://semver.org/); Git submodule for the release process.
5555

5656
## Getting Started
5757

@@ -84,18 +84,18 @@ Starts watchers, compilers etc. for dynamic development with hot reload in the b
8484
1. Run development task
8585

8686
```bash
87-
npm run develop
87+
npm run dev
8888
```
8989

9090
2. Open Browser on URL `http://localhost:4000` or what you see in command-line.
9191

9292
3. Modify files in `src` folder a subfolders:
9393

94-
- folder `/data` contind JSON files with data structures for templates
95-
- folder `/gfx` contains graphic files
96-
- folder `/pages` contains template files
97-
- folder `/scss` contains all SCSS files
98-
- file `/fonts.list` defines font famillys
94+
* folder `/data` contind JSON files with data structures for templates
95+
* folder `/gfx` contains graphic files
96+
* folder `/pages` contains template files
97+
* folder `/scss` contains all SCSS files
98+
* file `/fonts.list` defines font famillys
9999

100100
### Production Build
101101

@@ -119,11 +119,11 @@ Produces optimized and formated files with good readibility of the code.
119119
npm run export
120120
```
121121

122-
2. See files in `build` folder.
122+
2. See files in `export` folder.
123123

124-
## Roadmap
124+
## Roadmap and Known issues
125125

126-
See the [open issues](https://github.com/cebreus/gulp-devstack/issues/new) for a list of proposed features (and known issues).
126+
See the [open issues](https://github.com/cebreus/gulp-devstack/issues) for a list of proposed features (and known issues).
127127

128128
## Contributing
129129

@@ -141,6 +141,6 @@ It is distributed under the MIT License. See `LICENSE` for more information.
141141

142142
## Contact
143143

144-
Jaroslav Vrána — [cebreus@live.com](mailto:cebreus@live.com)
144+
Jaroslav Vrána - [@cebreus69](https://twitter.com/cebreus69) — <mailto:cebreus@live.com>
145145

146-
Project Link: [github.com/cebreus/gulp-devstack](https://github.com/cebreus/gulp-devstack)
146+
Project Link: [https://github.com/cebreus/gulp-devstack](https://github.com/cebreus/gulp-devstack/)

content/pages/index.md

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
---
2+
type: page
3+
title_h1: '𝑃𝑎𝑔𝑒 Main Heading'
4+
excerpt: 𝑃𝑎𝑔𝑒 Excerpt aka Bootstrap `lead`.
5+
entity_status:
6+
date: 2020-02-01T11:00:00.000+00:00
7+
updated_at: 2020-02-01T13:00:00.000+00:00
8+
workflow_step: publish
9+
seo:
10+
title: 𝑃𝑎𝑔𝑒 SEO Title
11+
description: 𝑃𝑎𝑔𝑒 SEO Description
12+
robots: ''
13+
#robots: 𝑃𝑎𝑔𝑒 noindex,nofollow
14+
iclude_to_sitemap: true
15+
slug: ''
16+
canonical: 𝑃𝑎𝑔𝑒 Canonical
17+
open_graph:
18+
use: true
19+
type: website
20+
title: 𝑃𝑎𝑔𝑒 Open Graph Title
21+
description: 𝑃𝑎𝑔𝑒 Open Graph Description
22+
image:
23+
- facebook-home.png
24+
image_text: 𝑃𝑎𝑔𝑒 Open Graph Image Text
25+
twitter_cards:
26+
use: true
27+
type: 𝑃𝑎𝑔𝑒s ummary_large_image
28+
title: 𝑃𝑎𝑔𝑒 Twitter Cards Title
29+
description: 𝑃𝑎𝑔𝑒 Twitter Cards Description
30+
image: []
31+
---
32+
33+
Body content from `content/pages/index.md` file.

content/site.md

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
---
2+
type: settings
3+
copyright: '© 2020 𝕊𝕚𝕥𝕖'
4+
baseUrl: https://www.example.eu
5+
meta:
6+
lang: en
7+
charset: utf-8
8+
author: Jaroslav Vrána
9+
seo:
10+
title: 𝕊𝕚𝕥𝕖 SEO Title
11+
description: 𝕊𝕚𝕥𝕖 SEO Description
12+
robots: 𝕊𝕚𝕥𝕖 index,follow
13+
canonical: https://www.example.eu/
14+
iclude_to_sitemap: false
15+
open_graph:
16+
use: 𝕊𝕚𝕥𝕖 true
17+
type: 𝕊𝕚𝕥𝕖 website
18+
app_id: 𝕊𝕚𝕥𝕖 Facebook APP ID
19+
site_name: 𝕊𝕚𝕥𝕖 Open Graph Site Name
20+
title: 𝕊𝕚𝕥𝕖 Open Graph Title
21+
description: 𝕊𝕚𝕥𝕖 Open Graph Description
22+
image:
23+
- facebook-default.png
24+
image_text: 𝕊𝕚𝕥𝕖 Open Graph Image Text
25+
twitter_cards:
26+
use: false
27+
type: 𝕊𝕚𝕥𝕖 summary_large_image
28+
title: 𝕊𝕚𝕥𝕖 Twitter Cards Title
29+
description: 𝕊𝕚𝕥𝕖 Twitter Cards Title
30+
image: []
31+
site: '@site'
32+
creator: '@creator'
33+
---

0 commit comments

Comments
 (0)