Skip to content

Commit 8f07613

Browse files
committed
Merge branch 'develop' of https://github.com/objectcomputing/check-ins into feature-2106/add-category-to-skills
2 parents 875e208 + e2a0161 commit 8f07613

File tree

11 files changed

+141
-148
lines changed

11 files changed

+141
-148
lines changed
Lines changed: 25 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,15 @@
1+
# This workflow uses actions that are not certified by GitHub.
2+
# They are provided by a third-party and are governed by
3+
# separate terms of service, privacy policy, and support
4+
# documentation.
5+
16
# Sample workflow for building and deploying a Jekyll site to GitHub Pages
2-
name: Deploy Jekyll with GitHub Pages dependencies preinstalled
7+
name: Deploy Jekyll site to Pages
38

49
on:
510
# Runs on pushes targeting the default branch
611
push:
7-
branches: ["develop"]
12+
branches: [develop]
813

914
# Allows you to run this workflow manually from the Actions tab
1015
workflow_dispatch:
@@ -28,15 +33,28 @@ jobs:
2833
steps:
2934
- name: Checkout
3035
uses: actions/checkout@v4
36+
- name: Setup Ruby
37+
uses: ruby/setup-ruby@8575951200e472d5f2d95c625da0c7bec8217c42 # v1.161.0
38+
with:
39+
working-directory: docs
40+
ruby-version: '3.3' # Not needed with a .ruby-version file
41+
bundler-cache: true # runs 'bundle install' and caches installed gems automatically
42+
cache-version: 0 # Increment this number if you need to re-download cached gems
3143
- name: Setup Pages
44+
id: pages
3245
uses: actions/configure-pages@v4
3346
- name: Build with Jekyll
34-
uses: actions/jekyll-build-pages@v1
35-
with:
36-
source: ./docs
37-
destination: ./_site
47+
# Outputs to the './_site' directory by default
48+
run: |-
49+
cd docs
50+
bundle exec jekyll build --baseurl "${{ steps.pages.outputs.base_path }}"
51+
env:
52+
JEKYLL_ENV: production
3853
- name: Upload artifact
54+
# Automatically uploads an artifact from the './_site' directory by default
3955
uses: actions/upload-pages-artifact@v3
56+
with:
57+
path: docs/_site
4058

4159
# Deployment job
4260
deploy:
@@ -48,4 +66,4 @@ jobs:
4866
steps:
4967
- name: Deploy to GitHub Pages
5068
id: deployment
51-
uses: actions/deploy-pages@v4
69+
uses: actions/deploy-pages@v4

docs/Gemfile

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
11
source "https://rubygems.org"
22

33
gem "github-pages", group: :jekyll_plugins
4+
5+
gem "csv"
6+
gem "webrick"
7+
gem "just-the-docs"

docs/Gemfile.lock

Lines changed: 48 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,36 +1,43 @@
11
GEM
22
remote: https://rubygems.org/
33
specs:
4-
activesupport (6.1.7.7)
4+
activesupport (7.1.3.2)
5+
base64
6+
bigdecimal
57
concurrent-ruby (~> 1.0, >= 1.0.2)
8+
connection_pool (>= 2.2.5)
9+
drb
610
i18n (>= 1.6, < 2)
711
minitest (>= 5.1)
12+
mutex_m
813
tzinfo (~> 2.0)
9-
zeitwerk (~> 2.3)
1014
addressable (2.8.6)
1115
public_suffix (>= 2.0.2, < 6.0)
1216
base64 (0.2.0)
17+
bigdecimal (3.1.6)
1318
coffee-script (2.4.1)
1419
coffee-script-source
1520
execjs
1621
coffee-script-source (1.12.2)
1722
colorator (1.1.0)
1823
commonmarker (0.23.10)
1924
concurrent-ruby (1.2.3)
20-
dnsruby (1.70.0)
25+
connection_pool (2.4.1)
26+
csv (3.2.8)
27+
dnsruby (1.71.0)
2128
simpleidn (~> 0.2.1)
29+
drb (2.2.1)
2230
em-websocket (0.5.3)
2331
eventmachine (>= 0.12.9)
2432
http_parser.rb (~> 0)
2533
ethon (0.16.0)
2634
ffi (>= 1.15.0)
2735
eventmachine (1.2.7)
2836
execjs (2.9.1)
29-
faraday (2.8.1)
30-
base64
31-
faraday-net_http (>= 2.0, < 3.1)
32-
ruby2_keywords (>= 0.0.4)
33-
faraday-net_http (3.0.2)
37+
faraday (2.9.0)
38+
faraday-net_http (>= 2.0, < 3.2)
39+
faraday-net_http (3.1.0)
40+
net-http
3441
ffi (1.16.3)
3542
forwardable-extended (2.6.0)
3643
gemoji (4.1.0)
@@ -199,6 +206,11 @@ GEM
199206
gemoji (>= 3, < 5)
200207
html-pipeline (~> 2.2)
201208
jekyll (>= 3.0, < 5.0)
209+
just-the-docs (0.8.1)
210+
jekyll (>= 3.8.5)
211+
jekyll-include-cache
212+
jekyll-seo-tag (>= 2.0)
213+
rake (>= 12.3.1)
202214
kramdown (2.4.0)
203215
rexml
204216
kramdown-parser-gfm (1.1.0)
@@ -208,14 +220,25 @@ GEM
208220
rb-fsevent (~> 0.10, >= 0.10.3)
209221
rb-inotify (~> 0.9, >= 0.9.10)
210222
mercenary (0.3.6)
211-
mini_portile2 (2.8.5)
212223
minima (2.5.1)
213224
jekyll (>= 3.5, < 5.0)
214225
jekyll-feed (~> 0.9)
215226
jekyll-seo-tag (~> 2.1)
216-
minitest (5.22.2)
217-
nokogiri (1.16.2)
218-
mini_portile2 (~> 2.8.2)
227+
minitest (5.22.3)
228+
mutex_m (0.2.0)
229+
net-http (0.4.1)
230+
uri
231+
nokogiri (1.16.2-aarch64-linux)
232+
racc (~> 1.4)
233+
nokogiri (1.16.2-arm-linux)
234+
racc (~> 1.4)
235+
nokogiri (1.16.2-arm64-darwin)
236+
racc (~> 1.4)
237+
nokogiri (1.16.2-x86-linux)
238+
racc (~> 1.4)
239+
nokogiri (1.16.2-x86_64-darwin)
240+
racc (~> 1.4)
241+
nokogiri (1.16.2-x86_64-linux)
219242
racc (~> 1.4)
220243
octokit (4.25.1)
221244
faraday (>= 1, < 3)
@@ -224,12 +247,12 @@ GEM
224247
forwardable-extended (~> 2.6)
225248
public_suffix (5.0.4)
226249
racc (1.7.3)
250+
rake (13.1.0)
227251
rb-fsevent (0.11.2)
228252
rb-inotify (0.10.1)
229253
ffi (~> 1.0)
230254
rexml (3.2.6)
231255
rouge (3.30.0)
232-
ruby2_keywords (0.0.5)
233256
rubyzip (2.3.2)
234257
safe_yaml (1.0.5)
235258
sass (3.7.4)
@@ -252,13 +275,22 @@ GEM
252275
unf_ext
253276
unf_ext (0.0.9.1)
254277
unicode-display_width (1.8.0)
255-
zeitwerk (2.6.13)
278+
uri (0.13.0)
279+
webrick (1.8.1)
256280

257281
PLATFORMS
258-
ruby
282+
aarch64-linux
283+
arm-linux
284+
arm64-darwin
285+
x86-linux
286+
x86_64-darwin
287+
x86_64-linux
259288

260289
DEPENDENCIES
290+
csv
261291
github-pages
292+
just-the-docs
293+
webrick
262294

263295
BUNDLED WITH
264-
1.17.2
296+
2.5.3

docs/_config.yml

Lines changed: 20 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,23 @@
11
title: Check-Ins
22
logo: /assets/img/logo.png
3-
description: Check-Ins is an open-source team engagement platform for organizations looking to create meaningful, long-term relationships with team members.
4-
show_downloads: true
5-
google_analytics:
6-
theme: jekyll-theme-minimal
3+
description: Check-Ins is an open-source team engagement platform designed to empower you and your colleagues to collaborate, grow, and thrive.
4+
theme: just-the-docs
5+
url: https://objectcomputing.github.io/check-ins
6+
repository: objectcomputing/check-ins # for github-metadata
77

8+
permalink: pretty
9+
10+
exclude:
11+
- Makefile
12+
- Gemfile
13+
- Gemfile.lock
14+
- tmp/
15+
- vendor/
16+
17+
plugins:
18+
- jemoji
19+
- jekyll-avatar
20+
- jekyll-mentions
21+
- jekyll-seo-tag
22+
- jekyll-github-metadata
23+
- jekyll-include-cache

docs/_sass/custom/setup.scss

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
$header-height: 5rem;

docs/assets/img/logo.png

2.77 KB
Loading

docs/getting-started/index.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
---
2+
title: Getting Started
3+
has_children: true
4+
---
5+
6+
# Getting Started
7+
8+
Test.
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
---
2+
title: Setup
3+
parent: Getting Started
4+
has_children: true
5+
---
6+
7+
# Setting up your environment
8+
9+
Test
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
---
2+
title: MacOS
3+
parent: Setup
4+
grand_parent: Getting Started
5+
---
6+
7+
# What you'll need
8+
9+
Test.

0 commit comments

Comments
 (0)