Skip to content

Commit

Permalink
feat: add calconnect version
Browse files Browse the repository at this point in the history
  • Loading branch information
ronaldtse committed Jan 27, 2025
1 parent 0bbee5f commit 5e65d70
Show file tree
Hide file tree
Showing 6 changed files with 223 additions and 0 deletions.
49 changes: 49 additions & 0 deletions .github/workflows/docker.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
name: docker

on:
push:
branches: [ main ]
pull_request:
workflow_dispatch:

permissions:
contents: read
pages: write
id-token: write

concurrency:
group: ${{ github.workflow }}-${{ github.head_ref || github.ref_name }}
cancel-in-progress: true

jobs:
build:
runs-on: ubuntu-latest
container:
image: metanorma/metanorma:latest
steps:
- name: Checkout
uses: actions/checkout@v4
with:
submodules: true

- name: Bundler install
uses: metanorma/ci/docker-gem-install@main

- name: Metanorma generate site
uses: actions-mn/build-and-publish@v2
with:
destination: gh-pages
agree-to-terms: true
use-bundler: true

deploy:
if: ${{ github.ref_name == github.event.repository.default_branch }}
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
10 changes: 10 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
.DS_Store
.swp
.tmp.xml
relaton/
iev/
Gemfile.lock
*.abort
*.err
*.err.html

3 changes: 3 additions & 0 deletions Gemfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
source "https://rubygems.org"

gem "metanorma-cli"
97 changes: 97 additions & 0 deletions README.adoc
Original file line number Diff line number Diff line change
@@ -0,0 +1,97 @@
= CalConnect Standard: CalDAV: Auditing Status and Feedback

This work item belongs to TC CALENDAR.

image:https://github.com/CalConnect/cc-caldav-audit/actions/workflows/generate.yml/badge.svg["Build Status", link="https://github.com/CalConnect/cc-caldav-audit/actions/workflows/generate.yml"]

This document is available in its rendered forms here:

* https://calconnect.github.io/cc-caldav-audit/[CalConnect+IETF: Calendaring and scheduling -- v-event URI: An URI scheme for events]
== General

This document specifies an URI scheme for events, which can be used to
reference events in a standard way across different platforms and
applications. The scheme is designed to be easy to use and to be
compatible with existing calendaring standards.

The document is published as the following:

* CalConnect CC 51016
* IETF draft-caldav-audit


== Structure

`sources/`::
source of documents.

`sources/cc-51016.adoc`::
CalConnect CC 51016 standard.

`sources/draft-caldav-audit.adoc`::
IETF draft-caldav-audit, dual-published from CC 51016.

`_site/`::
(automatically generated using `metanorma site generate`) published document.


== Fetching the document

[source,sh]
----
git clone https://github.com/CalConnect/cc-caldav-audit/
----


== Installing build tools

See https://www.metanorma.org/install/


== Running via Docker or locally

If you have installed the build tools locally, and wish to run the
locally-installed compilation tools, there is nothing further to set.

If you don't want to deal with local dependencies, use the docker:

[source,sh]
----
docker run -v "$(pwd)":/metanorma -w /metanorma -it metanorma/mn metanorma site generate --agree-to-terms
----


== Building the document

[source,sh]
----
metanorma site generate --agree-to-terms
----

The generated documents are accessible under `_site/`.


== Iterating the document

[source,sh]
----
metanorma site generate --agree-to-terms
open _site/index.html
----


== IETF: Checking against idnits

https://tools.ietf.org/tools/idnits/[idnits] is the RFC checking tool prior to
submissions.

[source,sh]
----
idnits draft-caldav-audit.nits
----


== License

Copyright its respective authors and CalConnect.
10 changes: 10 additions & 0 deletions metanorma.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
---
metanorma:
source:
files:
- sources/cc-51016.adoc
- sources/draft-caldav-audit-00.adoc

collection:
organization: CalConnect
name: "CalDAV: Auditing Status and Feedback"
54 changes: 54 additions & 0 deletions sources/cc-51016.adoc
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
= CalConnect Standard: CalDAV: Auditing Status and Feedback
:title: Calendaring and scheduling -- CalDAV Auditing Status and Feedback
:fullname: Cyrus Daboo
:firstname: Cyrus
:lastname: Daboo
:forename_initials: C.
:organization: Apple Inc.
:role: author
:street: 1 Infinite Loop
:city: Cupertino
:state: CA
:code: 95014
:country: USA
:uri: http://www.apple.com/
:email: [email protected]
:docnumber: 51016
:copyright-year: 2018
:language: en
:doctype: standard
:edition: 1
:status: committee-draft
:revdate: 2018-02-21
:published-date: 2018-02-21
:script: Latn
:technical-committee: CALENDAR
:imagesdir: images
:mn-document-class: cc
:mn-output-extensions: xml,html,pdf,rxl
:local-cache-only:
:data-uri-image:

include::sections/00-abstract.adoc[]

include::sections/01-intro.adoc[]

include::sections/02-conventions.adoc[]

include::sections/03-server-capability.adoc[]

include::sections/04-audit-webdav-property.adoc[]

include::sections/05-client-audit-reporting.adoc[]

include::sections/06-security-considerations.adoc[]

include::sections/07-privacy-considerations.adoc[]

include::sections/08-iana-considerations.adoc[]

include::sections/99-references.adoc[]

include::sections/aa-acknowledgments.adoc[]

include::sections/ab-doc-history.adoc[]

0 comments on commit 5e65d70

Please sign in to comment.