Skip to content

Commit b06e230

Browse files
authored
Merge pull request #622 from hvdijk/rfcs
Add RFCs system based on Python PEPs.
2 parents 41e865c + ed596a3 commit b06e230

File tree

5 files changed

+618
-0
lines changed

5 files changed

+618
-0
lines changed

.editorconfig

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
[*]
2+
guidelines = 80

.github/workflows/jekyll-gh-pages.yml

+51
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
# Sample workflow for building and deploying a Jekyll site to GitHub Pages
2+
name: Deploy Jekyll with GitHub Pages dependencies preinstalled
3+
4+
on:
5+
# Runs on pushes targeting the default branch
6+
push:
7+
branches: ["rfcs"]
8+
9+
# Allows you to run this workflow manually from the Actions tab
10+
workflow_dispatch:
11+
12+
# Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages
13+
permissions:
14+
contents: read
15+
pages: write
16+
id-token: write
17+
18+
# Allow only one concurrent deployment, skipping runs queued between the run in-progress and latest queued.
19+
# However, do NOT cancel in-progress runs as we want to allow these production deployments to complete.
20+
concurrency:
21+
group: "pages"
22+
cancel-in-progress: false
23+
24+
jobs:
25+
# Build job
26+
build:
27+
runs-on: ubuntu-latest
28+
steps:
29+
- name: Checkout
30+
uses: actions/checkout@v4
31+
- name: Setup Pages
32+
uses: actions/configure-pages@v5
33+
- name: Build with Jekyll
34+
uses: actions/jekyll-build-pages@v1
35+
with:
36+
source: ./
37+
destination: ./_site
38+
- name: Upload artifact
39+
uses: actions/upload-pages-artifact@v3
40+
41+
# Deployment job
42+
deploy:
43+
environment:
44+
name: github-pages
45+
url: ${{ steps.deployment.outputs.page_url }}
46+
runs-on: ubuntu-latest
47+
needs: build
48+
steps:
49+
- name: Deploy to GitHub Pages
50+
id: deployment
51+
uses: actions/deploy-pages@v4

rfc-0000.md

+41
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
---
2+
rfc: 0
3+
title: Index of RFCs
4+
author: The RFC editors
5+
status: active
6+
permalink: index.html
7+
---
8+
9+
<details markdown="1">
10+
<summary>Table of Contents</summary>
11+
* Table of Contents
12+
{:toc}
13+
</details>
14+
15+
# Introduction
16+
17+
This RFC contains the index of all oneAPI Construction Kit Requests for
18+
Comments, known as RFCs. RFC numbers are assigned by the RFC editors, and once
19+
assigned are never changed. The version control history of the RFC texts
20+
represent their historical record.
21+
22+
# Index
23+
24+
<table>
25+
<thead>
26+
<tr>
27+
<th>RFC</th>
28+
<th>Title</th>
29+
<th>Author</th>
30+
</tr>
31+
</thead>
32+
<tbody>
33+
{% for page in site.html_pages %}
34+
<tr>
35+
<td>{{ page.rfc }}</td>
36+
<td><a href="{{ page.url | prepend:site.baseurl }}">{{ page.title }}</a></td>
37+
<td>{{ page.author }}</td>
38+
</tr>
39+
{% endfor %}
40+
</tbody>
41+
</table>

0 commit comments

Comments
 (0)