Skip to content

Commit

Permalink
Merge pull request #622 from hvdijk/rfcs
Browse files Browse the repository at this point in the history
Add RFCs system based on Python PEPs.
  • Loading branch information
hvdijk authored Jan 8, 2025
2 parents 41e865c + ed596a3 commit b06e230
Show file tree
Hide file tree
Showing 5 changed files with 618 additions and 0 deletions.
2 changes: 2 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
[*]
guidelines = 80
51 changes: 51 additions & 0 deletions .github/workflows/jekyll-gh-pages.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
# Sample workflow for building and deploying a Jekyll site to GitHub Pages
name: Deploy Jekyll with GitHub Pages dependencies preinstalled

on:
# Runs on pushes targeting the default branch
push:
branches: ["rfcs"]

# Allows you to run this workflow manually from the Actions tab
workflow_dispatch:

# Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages
permissions:
contents: read
pages: write
id-token: write

# Allow only one concurrent deployment, skipping runs queued between the run in-progress and latest queued.
# However, do NOT cancel in-progress runs as we want to allow these production deployments to complete.
concurrency:
group: "pages"
cancel-in-progress: false

jobs:
# Build job
build:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Setup Pages
uses: actions/configure-pages@v5
- name: Build with Jekyll
uses: actions/jekyll-build-pages@v1
with:
source: ./
destination: ./_site
- name: Upload artifact
uses: actions/upload-pages-artifact@v3

# Deployment job
deploy:
environment:
name: github-pages
url: ${{ steps.deployment.outputs.page_url }}
runs-on: ubuntu-latest
needs: build
steps:
- name: Deploy to GitHub Pages
id: deployment
uses: actions/deploy-pages@v4
41 changes: 41 additions & 0 deletions rfc-0000.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
---
rfc: 0
title: Index of RFCs
author: The RFC editors
status: active
permalink: index.html
---

<details markdown="1">
<summary>Table of Contents</summary>
* Table of Contents
{:toc}
</details>

# Introduction

This RFC contains the index of all oneAPI Construction Kit Requests for
Comments, known as RFCs. RFC numbers are assigned by the RFC editors, and once
assigned are never changed. The version control history of the RFC texts
represent their historical record.

# Index

<table>
<thead>
<tr>
<th>RFC</th>
<th>Title</th>
<th>Author</th>
</tr>
</thead>
<tbody>
{% for page in site.html_pages %}
<tr>
<td>{{ page.rfc }}</td>
<td><a href="{{ page.url | prepend:site.baseurl }}">{{ page.title }}</a></td>
<td>{{ page.author }}</td>
</tr>
{% endfor %}
</tbody>
</table>
Loading

0 comments on commit b06e230

Please sign in to comment.