Skip to content
This repository has been archived by the owner. It is now read-only.

Commit 32b23ca

Browse files
committed
Upgraded to my H5BP project which includes all the latest libraries.
1 parent c565a67 commit 32b23ca

File tree

93 files changed

+4341
-3117
lines changed

Some content is hidden

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

93 files changed

+4341
-3117
lines changed

CHANGELOG.md

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
# Project Change-Log
2+
3+
Below is a detailed change-log, along with specific tasks completed, for each
4+
version released to date.
5+
6+
## Version 1.0.0 (12/09/2018)
7+
8+
- [#enhancement](#enhancement)
9+
- Linked Respond.js in Responsive & Bootstrap templates.
10+
- Added plugins.js to all three theme variations.
11+
- Updated Espresso Generator files and settings.
12+
- Upgraded Bootstrap, H5BP and default templates to current versions.
13+
- Upgraded vendor scripts to:
14+
- Bootstrap 3.3.7
15+
- jQuery 3.3.1
16+
- Modernizr 3.6.0
17+
- Respond 1.4.2
18+
- html5shiv 3.7.3
19+
- Upgraded HTML5 Boilerplate from version 4.3.0 to 6.1.0.
20+
- [#new](#new)
21+
- Added `MIT` License to project as per H5BP's license file.
22+
- New `README.md` with specific detail on how to get this operational along
23+
with other key, project-related information.
24+
- Added project files including, `.github` templates, `CHANGELOG.md`,
25+
`CODE_OF_CONDUCT.md` and `CONTRIBUTING.md`.
26+
27+
## Version 0.0.1 (11/09/2018)
28+
29+
- [#new](#new)
30+
- First Commit to the Repo.

CODE_OF_CONDUCT.md

Lines changed: 88 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,88 @@
1+
# Contributor Covenant Code of Conduct
2+
3+
### Table of Contents
4+
5+
- [Our Pledge](#our-pledge)
6+
- [Our Standards](#our-standards)
7+
- [Our Responsibilities](#our-responsibilities)
8+
- [Scope](#scope)
9+
- [Enforcement](#enforcement)
10+
- [Attribution](#attribution)
11+
12+
## Our Pledge
13+
14+
In the interest of fostering an open and welcoming environment, we as
15+
contributors and maintainers pledge to making participation in our project and
16+
our community a harassment-free experience for everyone, regardless of age,
17+
body size, disability, ethnicity, gender identity and expression, level of
18+
experience, nationality, personal appearance, race, religion, or sexual
19+
identity and orientation.
20+
21+
## Our Standards
22+
23+
Examples of behaviour that contributes to creating a positive environment
24+
include:
25+
26+
- Using welcoming and inclusive language
27+
- Being respectful of differing viewpoints and experiences
28+
- Gracefully accepting constructive criticism
29+
- Focusing on what is best for the community
30+
- Showing empathy towards other community members
31+
32+
Examples of unacceptable behaviour by participants include:
33+
34+
- The use of sexualised language or imagery and unwelcome sexual attention or
35+
advances
36+
- Trolling, insulting/derogatory comments, and personal or political attacks
37+
- Public or private harassment
38+
- Publishing others' private information, such as a physical or electronic
39+
address, without explicit permission
40+
- Other conduct which could reasonably be considered inappropriate in a
41+
professional setting
42+
43+
## Our Responsibilities
44+
45+
Project maintainers are responsible for clarifying the standards of acceptable
46+
behaviour and are expected to take appropriate and fair corrective action in
47+
response to any instances of unacceptable behaviour.
48+
49+
Project maintainers have the right and responsibility to remove, edit, or
50+
reject comments, commits, code, wiki edits, issues, and other contributions
51+
that are not aligned to this Code of Conduct, or to ban temporarily or
52+
permanently any contributor for other behaviours that they deem inappropriate,
53+
threatening, offensive, or harmful.
54+
55+
## Scope
56+
57+
This Code of Conduct applies both within project spaces and in public spaces
58+
when an individual is representing the project or its community. Examples of
59+
representing a project or community include using an official project e-mail
60+
address, posting via an official social media account, or acting as an
61+
appointed representative at an online or offline event. Representation of a
62+
project may be further defined and clarified by project maintainers.
63+
64+
## Enforcement
65+
66+
Instances of abusive, harassing, or otherwise unacceptable behaviour may be
67+
reported by contacting the project team [by clicking here][email]. The project
68+
team will review and investigate all complaints, and will respond in a way
69+
that it deems appropriate to the circumstances. The project team is obligated
70+
to maintain confidentiality with regard to the reporter of an incident.
71+
Further details of specific enforcement policies may be posted separately.
72+
73+
Project maintainers who do not follow or enforce the Code of Conduct in good
74+
faith may face temporary or permanent repercussions as determined by other
75+
members of the project's leadership.
76+
77+
## Attribution
78+
79+
This Code of Conduct is adapted from the [Contributor Covenant][homepage],
80+
version 1.4, available at
81+
[http://contributor-covenant.org/version/1/4][version].
82+
83+
[//]: # (Make sure to change the email address below to your)
84+
[//]: # (project-specific email.)
85+
86+
[email]: mailto:hello@22digital.co.za?subject=Contributor+Covenant+Code+of+Conduct
87+
[homepage]: http://contributor-covenant.org
88+
[version]: http://contributor-covenant.org/version/1/4/

CONTRIBUTING.md

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
# How to Contribute to This Project
2+
3+
## Did You Find a Bug?
4+
5+
- **Ensure the bug was not already reported** by searching on GitHub
6+
under [Issues][issues].
7+
- If you're unable to find an open issue addressing the problem,
8+
[open a new one][new-issue]. Be sure to include a **title and clear
9+
description**, as much relevant information as possible, and a **code
10+
sample** or an **executable test case** demonstrating the expected
11+
behaviour that is not occurring.
12+
13+
## Did You Write a Patch That Fixes a Bug?
14+
15+
- Open a new GitHub pull request with the patch.
16+
- Fork this project
17+
- Create your feature branch: `git checkout -b my-new-feature`
18+
- Commit your changes: `git commit -am 'Add some feature'`
19+
- Push to the branch: `git push origin my-new-feature`
20+
- Submit a pull request :tada:
21+
- Ensure the PR description clearly describes the problem and solution.
22+
Include the relevant issue number if applicable.
23+
24+
## Do You Intend to Add a New Feature or Change an Existing One?
25+
26+
- Suggest your change as a [new issue][new-issue] using the label
27+
`enhancement`, **BEFORE** you start writing code.
28+
29+
Thanks for contributing! :heart:
30+
31+
[//]: # (Change the URL's below to your own project information)
32+
33+
[issues]: https://github.com/justinhartman/H5BP.espressotemplate/issues
34+
[new-issue]: https://github.com/justinhartman/H5BP.espressotemplate/issues/new/choose

LICENSE

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
MIT License
2+
3+
Copyright (c) 2018 Justin Hartman
4+
Copyright (c) HTML5 Boilerplate
5+
6+
Permission is hereby granted, free of charge, to any person obtaining a copy
7+
of this software and associated documentation files (the "Software"), to deal
8+
in the Software without restriction, including without limitation the rights
9+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10+
copies of the Software, and to permit persons to whom the Software is
11+
furnished to do so, subject to the following conditions:
12+
13+
The above copyright notice and this permission notice shall be included in all
14+
copies or substantial portions of the Software.
15+
16+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
22+
SOFTWARE.

README.md

Lines changed: 178 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,178 @@
1+
# HTML5 Boilerplate Template for Espresso
2+
3+
The un-official H5BP website boilerplate template for Espresso (espressoapp.com)
4+
, the macOS Editor App.
5+
6+
**_[Espresso][espressoapp] are the original authors of this template, I have
7+
simply taken what they have provided in the application already and upgraded it
8+
to use all of the latest projects. I found the bundled version was too outdated
9+
and needed upgrading/maintaining._**
10+
11+
###### Table of Contents
12+
13+
- [What is Included](#what-is-included)
14+
- [Vendor Scripts](#vendor-scripts)
15+
- [Theme Templates](#theme-templates)
16+
- [Theme Options](#theme-options)
17+
- [Getting Started](#getting-started)
18+
- [Prerequisites](#prerequisites)
19+
- [Installing](#installing)
20+
- [In Espresso](#in-espresso)
21+
- [Via Terminal](#via-terminal)
22+
- [Contributing](#contributing)
23+
- [Code of Conduct](#code-of-conduct)
24+
- [Versioning](#versioning)
25+
- [Change-Log](#change-log)
26+
- [Authors](#authors)
27+
- [License](#license)
28+
- [Acknowledgements](#acknowledgements)
29+
30+
## What is Included
31+
32+
The following come included in this template for `Espresso`.
33+
34+
### Vendor Scripts
35+
36+
The following vendor scripts are included in the template and have all been
37+
upgraded from their original versions.
38+
39+
1. [Bootstrap 3.3.7][bootstrap] - from version 3.1.1
40+
2. [jQuery 3.3.1][jquery] - from version 1.11.0
41+
3. [Modernizr 3.6.0][modernizr] - from version 2.6.2
42+
4. [Respond.js 1.4.2][respond] - from version 1.1.0
43+
5. [html5shiv 3.7.3][html5shiv] - from version 3.6
44+
45+
### Theme Templates
46+
47+
H5BP website boilerplate template for Espresso has also been upgrade from
48+
version 4.6.0 to version 6.1.0. The template includes the following three
49+
variations:
50+
51+
1. Blank HTML5 starter template with only jQuery included.
52+
2. Responsive starter template with jQuery and Respond.js.
53+
3. Bootstrap Jumbotron template with jQuery and Respond.js.
54+
55+
You have the choice of either `Modernizr` or `html5shiv` as the HTML5 fallback
56+
with each of the three options above.
57+
58+
### Theme Options
59+
60+
The following screenshot outlines the various options available to you when you
61+
create a _New Project_ within `Espresso`.
62+
63+
![Theme Options](docs/images/theme-options.png)
64+
65+
## Getting Started
66+
67+
These instructions will get the H5BP template installed on your macOS machine.
68+
69+
### Prerequisites
70+
71+
You will need a copy of [Espresso][espressoapp] running on `macOS`.
72+
73+
### Installing
74+
75+
There are two methods to installing this template and these are documented
76+
below.
77+
78+
#### In Espresso
79+
80+
- Download the template by [clicking this link][code].
81+
- Extract the zip folder.
82+
- Open up your `Espresso.app` application on your machine.
83+
- Click `File` -> `New Project`
84+
(or <kbd>Shift</kbd>+<kbd>Command</kbd>+<kbd>N</kbd>)
85+
- Click `Show Templates Folder`
86+
87+
![show-templates-folder](docs/images/show-templates-folder.png)
88+
89+
- Copy the extracted folder (called `H5BP.espressotemplate`) to the `Templates`
90+
directory that has just opened up.
91+
92+
![templates-folder](docs/images/templates-folder.png)
93+
94+
The new template should now be available for you to use in the `Espresso` app:
95+
96+
![new template](docs/images/new-template.png)
97+
98+
#### Via Terminal
99+
100+
- Open up your `Terminal.app` application on your machine.
101+
- Run the following commands to checkout the project directly to your
102+
`Templates` folder:
103+
104+
```terminal
105+
$ cd ~/Library/Application\ Support/Espresso/Templates/
106+
$ git clone https://github.com/justinhartman/H5BP.espressotemplate.git
107+
```
108+
109+
You can now open up `Espresso.app` and the template will be available to you
110+
when you click on `New Project`.
111+
112+
![new template](docs/images/new-template.png)
113+
114+
## Contributing
115+
116+
Please read the [CONTRIBUTING.md][CONTRIBUTING] file for details on how you
117+
can get involved in the project as well as the process for submitting bugs
118+
and pull requests.
119+
120+
## Code of Conduct
121+
122+
Please read the [CODE_OF_CONDUCT.md][COC] file for the guidelines that govern
123+
the community.
124+
125+
## Versioning
126+
127+
We use [Semantic Versioning][semver] for software versions of this project.
128+
For a list of all the versions available, see the [tags][tags] and
129+
[releases][releases] on this repository.
130+
131+
## Change-Log
132+
133+
View the [CHANGELOG.md][changelog] file for a detailed list of changes,
134+
along with specific tasks completed for each version released to date.
135+
136+
## Authors
137+
138+
- Justin Hartman - [@justinhartman][author-1]
139+
140+
Also see the list of [contributors][contribs] who have participated in this
141+
project.
142+
143+
## License
144+
145+
This project is licensed under the `MIT` License. See the
146+
[LICENSE][license] file for full details.
147+
148+
## Acknowledgements
149+
150+
Special thanks go out to the following people and projects.
151+
152+
- [Espresso][espressoapp] - for the included template that this has been
153+
upgraded from.
154+
- [HTML5Boilerplate][h5bp] - for providing the boilerplates in this template.
155+
- [@justinhartman/.github][.github] - for the Github project templates.
156+
157+
[//]: # (Make sure to change the URL links for `[tags]`, `[releases]`,)
158+
[//]: # (`[contribs]` and `[author-1]` below to your specific project.)
159+
160+
[deploy]: #deployment
161+
[CONTRIBUTING]: CONTRIBUTING.md
162+
[COC]: CODE_OF_CONDUCT.md
163+
[license]: LICENSE
164+
[changelog]: CHANGELOG.md
165+
[semver]: http://semver.org
166+
[tags]: https://github.com/justinhartman/H5BP.espressotemplate/tags
167+
[releases]: https://github.com/justinhartman/H5BP.espressotemplate/releases
168+
[contribs]: https://github.com/justinhartman/H5BP.espressotemplate/contributors
169+
[author-1]: https://github.com/justinhartman
170+
[.github]: https://github.com/justinhartman/.github
171+
[espressoapp]: https://espressoapp.com "Espresso, the Mac Editor."
172+
[code]: https://github.com/justinhartman/H5BP.espressotemplate/archive/master.zip
173+
[h5bp]: https://html5boilerplate.com
174+
[bootstrap]: https://getbootstrap.com/docs/3.3/
175+
[jquery]: https://jquery.com
176+
[modernizr]: https://modernizr.com
177+
[respond]: https://github.com/scottjehl/Respond
178+
[html5shiv]: https://github.com/aFarkas/html5shiv

_espresso.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"name": "HTML5 Boilerplate",
3-
"description": "The official H5BP website boilerplate.",
2+
"name": "Bootstrap 4 Boilerplate Kit",
3+
"description": "A Boilerplate Kit for Bootstrap to get your projects up and running using the latest Bootstrap 4.1.3 framework.",
44
"context": "*"
55
}

_generator-settings.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,8 @@ <h4>Choose an HTML5 Fallback:</h4>
2626
<span>Check each HTML5 feature natively and add basic DOM support for unrecognized elements.</span>
2727
<br/>
2828

29-
<input type="radio" name="polyfill" value="html5shim">
30-
<strong>HTML5Shim</strong>
29+
<input type="radio" name="polyfill" value="html5shiv">
30+
<strong>HTML5Shiv</strong>
3131
<span>Add basic DOM support for unrecognized elements.</span>
3232
<br/>
3333
</section>

0 commit comments

Comments
 (0)