-
Notifications
You must be signed in to change notification settings - Fork 28
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Use a local Jekyll build of the website, instead of Github Actions (#217
) Following a change to the provision of GitHub Actions to organizations like ARM-software, it is no longer possible to use the Github-provided Jekyll builder for a Github pages website. This PR re-organizes the site sources, and updates the Jekyll configuration to be able to build the PSA API website locally, and then publish the result as a Github pages source directory that requires no build steps during deployment. The site sources are moved into the `site-src` folder. The built website is deployed from the `docs` folder. There are no material specification changes associated with this PR.
- Loading branch information
Showing
1,063 changed files
with
254,856 additions
and
6 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,7 +1,11 @@ | ||
# SPDX-FileCopyrightText: Copyright 2022 Arm Limited and/or its affiliates <[email protected]> | ||
# SPDX-FileCopyrightText: Copyright 2022, 2024 Arm Limited and/or its affiliates <[email protected]> | ||
# SPDX-License-Identifier: CC-BY-SA-4.0 | ||
|
||
# IDE settings | ||
/.vscode | ||
# Generated documentation | ||
build | ||
_build | ||
# Ruby stuff | ||
Gemfile.lock | ||
.jekyll-cache |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,28 @@ | ||
# SPDX-FileCopyrightText: Copyright 2024 Arm Limited and/or its affiliates <[email protected]> | ||
# SPDX-License-Identifier: CC-BY-SA-4.0 | ||
|
||
source "https://rubygems.org" | ||
# Hello! This is where you manage which Jekyll version is used to run. | ||
# When you want to use a different version, change it below, save the | ||
# file and run `bundle install`. Run Jekyll with `bundle exec`, like so: | ||
# | ||
# bundle exec jekyll serve | ||
# | ||
# This will help ensure the proper Jekyll version is running. | ||
# Happy Jekylling! | ||
#gem "jekyll", "~> 4.3.4" | ||
gem "github-pages", "~> 232", group: :jekyll_plugins | ||
# This is the default theme for new Jekyll sites. You may change this to anything you like. | ||
gem "jekyll-theme-minimal", "~> 0.2.0" | ||
#gem 'jekyll-seo-tag', '~> 2.8' | ||
|
||
# Windows and JRuby does not include zoneinfo files, so bundle the tzinfo-data gem | ||
# and associated library. | ||
platforms :mingw, :x64_mingw, :mswin, :jruby do | ||
gem "tzinfo", ">= 1", "< 3" | ||
gem "tzinfo-data" | ||
end | ||
|
||
# Lock `http_parser.rb` gem to `v0.6.x` on JRuby builds since newer versions of the gem | ||
# do not have a Java counterpart. | ||
gem "http_parser.rb", "~> 0.6.0", :platforms => [:jruby] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,12 +1,23 @@ | ||
# SPDX-FileCopyrightText: Copyright 2022 Arm Limited and/or its affiliates <[email protected]> | ||
# SPDX-FileCopyrightText: Copyright 2022, 2024 Arm Limited and/or its affiliates <[email protected]> | ||
# SPDX-License-Identifier: CC-BY-SA-4.0 | ||
|
||
title: PSA Certified APIs | ||
description: The official place for the latest published documents of the PSA Certified APIs | ||
logo: assets/img/Arm_logo_blue_RGB.svg | ||
|
||
remote_theme: pages-themes/[email protected] | ||
plugins: | ||
- jekyll-remote-theme # add this line to the plugins list if you already have one | ||
domain: arm-software.github.io | ||
url: "https://arm-software.github.io" | ||
baseurl: /psa-api/ | ||
|
||
include: _static, _images | ||
theme: jekyll-theme-minimal | ||
|
||
include: ["_static", "_images", ".nojekyll"] | ||
|
||
source: site-src | ||
destination: docs | ||
|
||
github: | ||
repository_url: "https://github.com/ARM-software/psa-api" | ||
repository_nwo: "ARM-software/psa-api" | ||
owner_url: "https://github.com/ARM-software" | ||
owner_name: "ARM-software" |
Empty file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,218 @@ | ||
@font-face { font-family: 'Noto Sans'; font-weight: 400; font-style: normal; src: url("../fonts/Noto-Sans-regular/Noto-Sans-regular.eot"); src: url("../fonts/Noto-Sans-regular/Noto-Sans-regular.eot?#iefix") format("embedded-opentype"), local("Noto Sans"), local("Noto-Sans-regular"), url("../fonts/Noto-Sans-regular/Noto-Sans-regular.woff2") format("woff2"), url("../fonts/Noto-Sans-regular/Noto-Sans-regular.woff") format("woff"), url("../fonts/Noto-Sans-regular/Noto-Sans-regular.ttf") format("truetype"), url("../fonts/Noto-Sans-regular/Noto-Sans-regular.svg#NotoSans") format("svg"); } | ||
@font-face { font-family: 'Noto Sans'; font-weight: 700; font-style: normal; src: url("../fonts/Noto-Sans-700/Noto-Sans-700.eot"); src: url("../fonts/Noto-Sans-700/Noto-Sans-700.eot?#iefix") format("embedded-opentype"), local("Noto Sans Bold"), local("Noto-Sans-700"), url("../fonts/Noto-Sans-700/Noto-Sans-700.woff2") format("woff2"), url("../fonts/Noto-Sans-700/Noto-Sans-700.woff") format("woff"), url("../fonts/Noto-Sans-700/Noto-Sans-700.ttf") format("truetype"), url("../fonts/Noto-Sans-700/Noto-Sans-700.svg#NotoSans") format("svg"); } | ||
@font-face { font-family: 'Noto Sans'; font-weight: 400; font-style: italic; src: url("../fonts/Noto-Sans-italic/Noto-Sans-italic.eot"); src: url("../fonts/Noto-Sans-italic/Noto-Sans-italic.eot?#iefix") format("embedded-opentype"), local("Noto Sans Italic"), local("Noto-Sans-italic"), url("../fonts/Noto-Sans-italic/Noto-Sans-italic.woff2") format("woff2"), url("../fonts/Noto-Sans-italic/Noto-Sans-italic.woff") format("woff"), url("../fonts/Noto-Sans-italic/Noto-Sans-italic.ttf") format("truetype"), url("../fonts/Noto-Sans-italic/Noto-Sans-italic.svg#NotoSans") format("svg"); } | ||
@font-face { font-family: 'Noto Sans'; font-weight: 700; font-style: italic; src: url("../fonts/Noto-Sans-700italic/Noto-Sans-700italic.eot"); src: url("../fonts/Noto-Sans-700italic/Noto-Sans-700italic.eot?#iefix") format("embedded-opentype"), local("Noto Sans Bold Italic"), local("Noto-Sans-700italic"), url("../fonts/Noto-Sans-700italic/Noto-Sans-700italic.woff2") format("woff2"), url("../fonts/Noto-Sans-700italic/Noto-Sans-700italic.woff") format("woff"), url("../fonts/Noto-Sans-700italic/Noto-Sans-700italic.ttf") format("truetype"), url("../fonts/Noto-Sans-700italic/Noto-Sans-700italic.svg#NotoSans") format("svg"); } | ||
.highlight table td { padding: 5px; } | ||
|
||
.highlight table pre { margin: 0; } | ||
|
||
.highlight .cm { color: #999988; font-style: italic; } | ||
|
||
.highlight .cp { color: #999999; font-weight: bold; } | ||
|
||
.highlight .c1 { color: #999988; font-style: italic; } | ||
|
||
.highlight .cs { color: #999999; font-weight: bold; font-style: italic; } | ||
|
||
.highlight .c, .highlight .cd { color: #999988; font-style: italic; } | ||
|
||
.highlight .err { color: #a61717; background-color: #e3d2d2; } | ||
|
||
.highlight .gd { color: #000000; background-color: #ffdddd; } | ||
|
||
.highlight .ge { color: #000000; font-style: italic; } | ||
|
||
.highlight .gr { color: #aa0000; } | ||
|
||
.highlight .gh { color: #999999; } | ||
|
||
.highlight .gi { color: #000000; background-color: #ddffdd; } | ||
|
||
.highlight .go { color: #888888; } | ||
|
||
.highlight .gp { color: #555555; } | ||
|
||
.highlight .gs { font-weight: bold; } | ||
|
||
.highlight .gu { color: #aaaaaa; } | ||
|
||
.highlight .gt { color: #aa0000; } | ||
|
||
.highlight .kc { color: #000000; font-weight: bold; } | ||
|
||
.highlight .kd { color: #000000; font-weight: bold; } | ||
|
||
.highlight .kn { color: #000000; font-weight: bold; } | ||
|
||
.highlight .kp { color: #000000; font-weight: bold; } | ||
|
||
.highlight .kr { color: #000000; font-weight: bold; } | ||
|
||
.highlight .kt { color: #445588; font-weight: bold; } | ||
|
||
.highlight .k, .highlight .kv { color: #000000; font-weight: bold; } | ||
|
||
.highlight .mf { color: #009999; } | ||
|
||
.highlight .mh { color: #009999; } | ||
|
||
.highlight .il { color: #009999; } | ||
|
||
.highlight .mi { color: #009999; } | ||
|
||
.highlight .mo { color: #009999; } | ||
|
||
.highlight .m, .highlight .mb, .highlight .mx { color: #009999; } | ||
|
||
.highlight .sb { color: #d14; } | ||
|
||
.highlight .sc { color: #d14; } | ||
|
||
.highlight .sd { color: #d14; } | ||
|
||
.highlight .s2 { color: #d14; } | ||
|
||
.highlight .se { color: #d14; } | ||
|
||
.highlight .sh { color: #d14; } | ||
|
||
.highlight .si { color: #d14; } | ||
|
||
.highlight .sx { color: #d14; } | ||
|
||
.highlight .sr { color: #009926; } | ||
|
||
.highlight .s1 { color: #d14; } | ||
|
||
.highlight .ss { color: #990073; } | ||
|
||
.highlight .s { color: #d14; } | ||
|
||
.highlight .na { color: #008080; } | ||
|
||
.highlight .bp { color: #999999; } | ||
|
||
.highlight .nb { color: #0086B3; } | ||
|
||
.highlight .nc { color: #445588; font-weight: bold; } | ||
|
||
.highlight .no { color: #008080; } | ||
|
||
.highlight .nd { color: #3c5d5d; font-weight: bold; } | ||
|
||
.highlight .ni { color: #800080; } | ||
|
||
.highlight .ne { color: #990000; font-weight: bold; } | ||
|
||
.highlight .nf { color: #990000; font-weight: bold; } | ||
|
||
.highlight .nl { color: #990000; font-weight: bold; } | ||
|
||
.highlight .nn { color: #555555; } | ||
|
||
.highlight .nt { color: #000080; } | ||
|
||
.highlight .vc { color: #008080; } | ||
|
||
.highlight .vg { color: #008080; } | ||
|
||
.highlight .vi { color: #008080; } | ||
|
||
.highlight .nv { color: #008080; } | ||
|
||
.highlight .ow { color: #000000; font-weight: bold; } | ||
|
||
.highlight .o { color: #000000; font-weight: bold; } | ||
|
||
.highlight .w { color: #bbbbbb; } | ||
|
||
.highlight { background-color: #f8f8f8; } | ||
|
||
body { background-color: #fff; padding: 50px; font: 14px/1.5 "Noto Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; color: #727272; font-weight: 400; } | ||
|
||
h1, h2, h3, h4, h5, h6 { color: #222; margin: 0 0 20px; } | ||
|
||
p, ul, ol, table, pre, dl { margin: 0 0 20px; } | ||
|
||
h1, h2, h3 { line-height: 1.1; } | ||
|
||
h1 { font-size: 28px; } | ||
|
||
h2 { color: #393939; } | ||
|
||
h3, h4, h5, h6 { color: #494949; } | ||
|
||
a { color: #267CB9; text-decoration: none; } | ||
|
||
a:hover, a:focus { color: #069; font-weight: bold; } | ||
|
||
a small { font-size: 11px; color: #777; margin-top: -0.3em; display: block; } | ||
|
||
a:hover small { color: #777; } | ||
|
||
.wrapper { width: 860px; margin: 0 auto; } | ||
|
||
blockquote { border-left: 1px solid #e5e5e5; margin: 0; padding: 0 0 0 20px; font-style: italic; } | ||
|
||
code, pre { font-family: Monaco, Bitstream Vera Sans Mono, Lucida Console, Terminal, Consolas, Liberation Mono, DejaVu Sans Mono, Courier New, monospace; color: #333; } | ||
|
||
pre { padding: 8px 15px; background: #f8f8f8; border-radius: 5px; border: 1px solid #e5e5e5; overflow-x: auto; } | ||
|
||
table { width: 100%; border-collapse: collapse; } | ||
|
||
th, td { text-align: left; padding: 5px 10px; border-bottom: 1px solid #e5e5e5; } | ||
|
||
dt { color: #444; font-weight: 700; } | ||
|
||
th { color: #444; } | ||
|
||
img { max-width: 100%; } | ||
|
||
kbd { background-color: #fafbfc; border: 1px solid #c6cbd1; border-bottom-color: #959da5; border-radius: 3px; box-shadow: inset 0 -1px 0 #959da5; color: #444d56; display: inline-block; font-size: 11px; line-height: 10px; padding: 3px 5px; vertical-align: middle; } | ||
|
||
header { width: 270px; float: left; position: fixed; -webkit-font-smoothing: subpixel-antialiased; } | ||
|
||
ul.downloads { list-style: none; height: 40px; padding: 0; background: #f4f4f4; border-radius: 5px; border: 1px solid #e0e0e0; width: 270px; } | ||
|
||
.downloads li { width: 89px; float: left; border-right: 1px solid #e0e0e0; height: 40px; } | ||
|
||
.downloads li:first-child a { border-radius: 5px 0 0 5px; } | ||
|
||
.downloads li:last-child a { border-radius: 0 5px 5px 0; } | ||
|
||
.downloads a { line-height: 1; font-size: 11px; color: #676767; display: block; text-align: center; padding-top: 6px; height: 34px; } | ||
|
||
.downloads a:hover, .downloads a:focus { color: #675C5C; font-weight: bold; } | ||
|
||
.downloads ul a:active { background-color: #f0f0f0; } | ||
|
||
strong { color: #222; font-weight: 700; } | ||
|
||
.downloads li + li + li { border-right: none; width: 89px; } | ||
|
||
.downloads a strong { font-size: 14px; display: block; color: #222; } | ||
|
||
section { width: 500px; float: right; padding-bottom: 50px; } | ||
|
||
small { font-size: 11px; } | ||
|
||
hr { border: 0; background: #e5e5e5; height: 1px; margin: 0 0 20px; } | ||
|
||
footer { width: 270px; float: left; position: fixed; bottom: 50px; -webkit-font-smoothing: subpixel-antialiased; } | ||
|
||
@media print, screen and (max-width: 960px) { div.wrapper { width: auto; margin: 0; } | ||
header, section, footer { float: none; position: static; width: auto; } | ||
header { padding-right: 320px; } | ||
section { border: 1px solid #e5e5e5; border-width: 1px 0; padding: 20px 0; margin: 0 0 20px; } | ||
header a small { display: inline; } | ||
header ul { position: absolute; right: 50px; top: 52px; } } | ||
@media print, screen and (max-width: 720px) { body { word-wrap: break-word; } | ||
header { padding: 0; } | ||
header ul, header p.view { position: static; } | ||
pre, code { word-wrap: normal; } } | ||
@media print, screen and (max-width: 480px) { body { padding: 15px; } | ||
.downloads { width: 99%; } | ||
.downloads li, .downloads li + li + li { width: 33%; } } | ||
@media print { body { padding: 0.4in; font-size: 12pt; color: #444; } } | ||
/* Copyright 2022 Arm Limited and/or its affiliates <[email protected]> SPDX-License-Identifier: CC-BY-SA-4.0 */ | ||
header img { width: 120px; margin: auto; display: block; padding-top: 20px; padding-bottom: 40px; } |
Binary file not shown.
Oops, something went wrong.