Skip to content

Commit 9cd592b

Browse files
[setup](web): base_files
Signed-off-by: Ralph Hightower <[email protected]>
1 parent 2c7e6d1 commit 9cd592b

File tree

6 files changed

+121
-25
lines changed

6 files changed

+121
-25
lines changed

CODEOWNERS

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# Repository Owner
2+
* @RalphHightower
3+
4+
# Ruby Gems are owned by different developers/organizations
5+
# _plugins/ @rubygems

CODE_OF_CONDUCT.md

Lines changed: 30 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
12
# Contributor Covenant Code of Conduct
23

34
## Our Pledge
@@ -6,8 +7,8 @@ We as members, contributors, and leaders pledge to make participation in our
67
community a harassment-free experience for everyone, regardless of age, body
78
size, visible or invisible disability, ethnicity, sex characteristics, gender
89
identity and expression, level of experience, education, socio-economic status,
9-
nationality, personal appearance, race, religion, or sexual identity
10-
and orientation.
10+
nationality, personal appearance, race, caste, color, religion, or sexual
11+
identity and orientation.
1112

1213
We pledge to act and interact in ways that contribute to an open, welcoming,
1314
diverse, inclusive, and healthy community.
@@ -22,17 +23,17 @@ community include:
2223
* Giving and gracefully accepting constructive feedback
2324
* Accepting responsibility and apologizing to those affected by our mistakes,
2425
and learning from the experience
25-
* Focusing on what is best not just for us as individuals, but for the
26-
overall community
26+
* Focusing on what is best not just for us as individuals, but for the overall
27+
community
2728

2829
Examples of unacceptable behavior include:
2930

30-
* The use of sexualized language or imagery, and sexual attention or
31-
advances of any kind
31+
* The use of sexualized language or imagery, and sexual attention or advances of
32+
any kind
3233
* Trolling, insulting or derogatory comments, and personal or political attacks
3334
* Public or private harassment
34-
* Publishing others' private information, such as a physical or email
35-
address, without their explicit permission
35+
* Publishing others' private information, such as a physical or email address,
36+
without their explicit permission
3637
* Other conduct which could reasonably be considered inappropriate in a
3738
professional setting
3839

@@ -52,15 +53,15 @@ decisions when appropriate.
5253

5354
This Code of Conduct applies within all community spaces, and also applies when
5455
an individual is officially representing the community in public spaces.
55-
Examples of representing our community include using an official e-mail address,
56+
Examples of representing our community include using an official email address,
5657
posting via an official social media account, or acting as an appointed
5758
representative at an online or offline event.
5859

5960
## Enforcement
6061

6162
Instances of abusive, harassing, or otherwise unacceptable behavior may be
6263
reported to the community leaders responsible for enforcement at
63-
64+
<ralph.hightower+blog@gmail.com>.
6465
All complaints will be reviewed and investigated promptly and fairly.
6566

6667
All community leaders are obligated to respect the privacy and security of the
@@ -82,15 +83,15 @@ behavior was inappropriate. A public apology may be requested.
8283

8384
### 2. Warning
8485

85-
**Community Impact**: A violation through a single incident or series
86-
of actions.
86+
**Community Impact**: A violation through a single incident or series of
87+
actions.
8788

8889
**Consequence**: A warning with consequences for continued behavior. No
8990
interaction with the people involved, including unsolicited interaction with
9091
those enforcing the Code of Conduct, for a specified period of time. This
9192
includes avoiding interactions in community spaces as well as external channels
92-
like social media. Violating these terms may lead to a temporary or
93-
permanent ban.
93+
like social media. Violating these terms may lead to a temporary or permanent
94+
ban.
9495

9596
### 3. Temporary Ban
9697

@@ -106,23 +107,27 @@ Violating these terms may lead to a permanent ban.
106107
### 4. Permanent Ban
107108

108109
**Community Impact**: Demonstrating a pattern of violation of community
109-
standards, including sustained inappropriate behavior, harassment of an
110+
standards, including sustained inappropriate behavior, harassment of an
110111
individual, or aggression toward or disparagement of classes of individuals.
111112

112-
**Consequence**: A permanent ban from any sort of public interaction within
113-
the community.
113+
**Consequence**: A permanent ban from any sort of public interaction within the
114+
community.
114115

115116
## Attribution
116117

117118
This Code of Conduct is adapted from the [Contributor Covenant][homepage],
118-
version 2.0, available at
119-
https://www.contributor-covenant.org/version/2/0/code_of_conduct.html.
120-
121-
Community Impact Guidelines were inspired by [Mozilla's code of conduct
122-
enforcement ladder](https://github.com/mozilla/diversity).
119+
version 2.1, available at
120+
[https://www.contributor-covenant.org/version/2/1/code_of_conduct.html][v2.1].
123121

124-
[homepage]: https://www.contributor-covenant.org
122+
Community Impact Guidelines were inspired by
123+
[Mozilla's code of conduct enforcement ladder][Mozilla CoC].
125124

126125
For answers to common questions about this code of conduct, see the FAQ at
127-
https://www.contributor-covenant.org/faq. Translations are available at
128-
https://www.contributor-covenant.org/translations.
126+
[https://www.contributor-covenant.org/faq][FAQ]. Translations are available at
127+
[https://www.contributor-covenant.org/translations][translations].
128+
129+
[homepage]: https://www.contributor-covenant.org
130+
[v2.1]: https://www.contributor-covenant.org/version/2/1/code_of_conduct.html
131+
[Mozilla CoC]: https://github.com/mozilla/diversity
132+
[FAQ]: https://www.contributor-covenant.org/faq
133+
[translations]: https://www.contributor-covenant.org/translations

CONTRIBUTORS.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# Contributors
2+
3+
Thank you very much for contributing to this project!
4+
5+
Due to the way event triggers work with GitHub actions it's a bit harder to test your changes.
6+
7+
Simple changes that can be unit tested can be implemented with the regular workflow where you fork the repo and create a pull request. Note however that the new version of the action won't be executed in the workflows of this repository. We have to rely on the unit tests in this case.
8+
9+
If e.g. environment parameters are changed, the action should be tested end-to-end in a workflow.
10+
11+
To do this, please follow this process:
12+
13+
1. Fork the repo.
14+
2. Create a PR in **your own repo**.
15+
3. The "Lint PR title preview (current branch)" workflow will run the new version and will help you validate the change.
16+
4. Create a PR to this repo with the changes. In this case the preview workflow will fail, but we'll know that it works since you've tested it in the fork. Please include a include a link to a workflow where you've tested the current state of this pull request.
17+
~~5. Don't run `npm run build` to update the `dist` folder as it will be generated on CI during the build~~

Gemfile

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
source 'https://rubygems.org'
2+
3+
# jekyll/minima — theme
4+
# Hello! This is where you manage which Jekyll version is used to run.
5+
# When you want to use a different version, change it below, save the
6+
# file and run `bundle install`. Run Jekyll with `bundle exec`, like so:
7+
#
8+
# bundle exec jekyll serve
9+
#
10+
# This will help ensure the proper Jekyll version is running.
11+
# Happy Jekylling!
12+
13+
gem 'jekyll', '~> 4.3', '>= 4.3.4'
14+
gem 'kramdown', '~> 2.5', '>= 2.5.1'
15+
gem 'sassc-embedded', '~> 1.78'
16+
gem 'rake', '~> 13.2', '>= 13.2.1'
17+
gem 'minima', '~> 2.5', '>= 2.5.2'
18+
19+
# If you have any plugins, put them here!
20+
group :jekyll_plugins do
21+
22+
gem 'jekyll_ai_related_posts', '~> 0.1.4'
23+
gem 'jekyll-avatar', '~> 0.8.0'
24+
gem 'jekyll-default-layout', '~> 0.1.5'
25+
gem 'jekyll-feed', '~> 0.17.0'
26+
gem 'jekyll-github-metadata', '~> 2.16', '>= 2.16.1'
27+
# gem 'jekyll-include-cache', '~> 0.2.1'
28+
gem 'jekyll-last-modified-at', '~> 1.3', '>= 1.3.2'
29+
gem 'jekyll-mentions', '~> 1.6'
30+
gem 'jekyll-optional-front-matter', '~> 0.3.2'
31+
gem 'jekyll-paginate', '~> 1.1'
32+
gem 'jekyll-readme-index', '~> 0.3.0'
33+
gem 'jekyll-relative-links', '~> 0.7.0'
34+
gem 'jekyll-seo-tag', '~> 2.8'
35+
gem 'jekyll-sitemap', '~> 1.4'
36+
# gem 'jekyll-tagging', github: 'RalphHightower/jekyll-tagging', branch: 'master'
37+
# gem 'jekyll-tagging', '~> 1.1'
38+
gem 'jekyll-titles-from-headings', '~> 0.5.3'
39+
40+
# { 2024-09-29 @RalphHightower
41+
# /home/runner/work/blog/blog/vendor/bundle/ruby/3.3.0/gems/jekyll-4.3.4/lib/jekyll.rb:28: warning: csv was loaded from the standard library, but will no longer be part of the default gems since Ruby 3.4.0. Add csv to your Gemfile or gemspec. Also contact author of jekyll-4.3.4 to add csv into its gemspec.
42+
gem 'csv', '~> 3.3'
43+
# /home/runner/work/blog/blog/vendor/bundle/ruby/3.3.0/gems/safe_yaml-1.0.5/lib/safe_yaml/transform.rb:1: warning: base64 was loaded from the standard library, but will no longer be part of the default gems since Ruby 3.4.0. Add base64 to your Gemfile or gemspec. Also contact author of safe_yaml-1.0.5 to add base64 into its gemspec.
44+
gem 'base64', '~> 0.2.0'
45+
# } 2024-09-29 @RalphHightower
46+
# { 2024-10-29 @RalphHightower
47+
gem 'nuggets', '~> 1.6', '>= 1.6.1'
48+
# } 2024-10-29 @RalphHightower
49+
end

SECURITY.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# Reporting Security Issues
2+
3+
To report a security issue, please email [[email protected]](milto:[email protected])
4+
with a description of the issue, the steps you took to create the issue,
5+
affected versions, and, if known, mitigations for the issue.
6+
7+
I respond within 3 working days of your email. If the issue is confirmed as a vulnerability,
8+
I will open a Security Advisory and acknowledge your contributions as part of it. This project
9+
follows a 90 day disclosure timeline.

SUPPORT.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# Support
2+
3+
## How to file issues and get help
4+
5+
This project uses GitHub issues to track bugs and feature requests. Please search the existing issues before filing new issues to avoid duplicates. For new issues, file your bug or feature request as a new issue.
6+
7+
- **[RalphHightower/blog](https://github.com/RalphHightower/blog/)** is under active development and maintained by @RalphHightower. I will do my best to respond to support, feature requests, and community questions in a timely manner.
8+
9+
## @RalphHightower Support Policy
10+
11+
Support for this project is limited to the resources listed above.

0 commit comments

Comments
 (0)