Skip to content

Commit

Permalink
initial
Browse files Browse the repository at this point in the history
  • Loading branch information
peppelinux committed Oct 30, 2024
0 parents commit 8c47786
Show file tree
Hide file tree
Showing 5 changed files with 131 additions and 0 deletions.
71 changes: 71 additions & 0 deletions .github/workflows/gh-pages.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,71 @@
name: gh-pages

on:
# Runs on pushes targeting the default branch
push:
paths-ignore:
- README.md
- CONTRIBUTING.md
- LICENSE.md
- .gitignore
branches: ["*"]
release:
types:
- created
- edited

# 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: write
pages: write
id-token: write

# Allow one concurrent deployment
concurrency:
group: "pages"
cancel-in-progress: true

jobs:
build-and-deploy:
environment:
name: github-pages
url: ${{ steps.deployment.outputs.page_url }}
runs-on: ubuntu-latest
env:
BRANCH_NAME: ${{ github.head_ref || github.ref_name }}
steps:
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
- uses: actions/checkout@v2

- name: install xml2rfc
run: |
pip install --upgrade pip
pip install xml2rfc
- name: Show env
run: echo "$GITHUB_CONTEXT"

- name: Create html folder
run: mkdir html

- name: Show folders
run: ls -al

- name: Show branch name
run: echo "$BRANCH_NAME"

- name: build openid federation specs
run: xml2rfc --html rp-metadata-choices-1_0.xml --out html/$BRANCH_NAME.html

- name: Deploy to GitHub Pages
if: success()
uses: crazy-max/ghaction-github-pages@v2
with:
target_branch: gh-pages
build_dir: html
keep_history: true
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
env
openid-federation-1_0.html

19 changes: 19 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
# How to Contribute

The OpenID Connect working group page is https://openid.net/wg/connect/. It describes how to participate in the working group, including OpenID Federation.

You can send feedback on the specification in a way that enables the working group to act upon it by
1. signing the contribution agreement at https://openid.net/intellectual-property/ to join the working group (please specify that you are joining the “AB/Connect” working group on your contribution agreement),
2. joining the working group mailing list at https://lists.openid.net/mailman/listinfo/openid-specs-ab, and
3. sending your feedback to the list.

Working group members can also contribute via GitHub.

When contributing, please adhere to the following guidelines:

- **Issues**: Use the issue tracker to report problems or suggest enhancements.
- **Pull Requests**: Submit pull requests linked to Issues that were approved during a Working Group call.
- **Commit Messages**: Use clear and descriptive commit messages.

Thanks,<br/>
OpenID Connect Working Group
38 changes: 38 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
# OpenID Federation 1.0

This repository contains the OpenID Federation specification, which has been migrated from [Bitbucket](https://bitbucket.org/openid/connect/src/master/) to the OpenID Foundation's GitHub.
The OpenID Federation specification defines protocols and guidelines for implementing federated infrastructures among different domains and services.

## Overview

OpenID Federation 1.0 is:

- a technical specification that shows us how to evaluate the Trust from a technical perspective,
- a technology that defines how to build trust infrastructures,
- a system for securely establishing the interoperability of participants.

## Status

News about OpenID Federation is available at the OpenID Foundation website [here](https://openid.net/tag/federation/).

The latest released draft of the specification is available at [https://openid.net/specs/openid-federation-1_0.html](https://openid.net/specs/openid-federation-1_0.html).
The most recent Implementer's Draft is available at [https://openid.net/specs/openid-federation-1_0-ID4.html](https://openid.net/specs/openid-federation-1_0-ID4.html).

## Builds

You can view the latest editors' draft at [https://openid.github.io/federation/main.html](https://openid.github.io/federation/main.html).

Previews for each branch of this project are automatically built and published at the URL https://openid.github.io/federation/$branchname.html.
Previews for branches associated with pending Pull Requests are accessible using this pattern.

## Getting Started
To get started working on the OpenID Federation specification, clone this repository and review the documentation provided in the root directory.

````bash
git clone https://github.com/openid/federation.git
cd federation
````
Please read the [CONTRIBUTING.md](CONTRIBUTING.md) to learn how to contribute to this project.

## Contact
For further information and to get involved, please visit the [OpenID Connect Working Group website](https://openid.net/wg/connect/).
Empty file added rp-metadata-choices-1_0.xml
Empty file.

0 comments on commit 8c47786

Please sign in to comment.