https://github.com/calconnect/cc-vobject-i18n
vObject Internationalization
https://github.com/calconnect/cc-vobject-i18n
Last synced: 18 days ago
JSON representation
vObject Internationalization
- Host: GitHub
- URL: https://github.com/calconnect/cc-vobject-i18n
- Owner: CalConnect
- Created: 2019-03-17T03:31:49.000Z (over 7 years ago)
- Default Branch: main
- Last Pushed: 2026-05-12T02:56:44.000Z (about 2 months ago)
- Last Synced: 2026-05-12T03:27:12.561Z (about 2 months ago)
- Language: HTML
- Size: 662 KB
- Stars: 0
- Watchers: 22
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.adoc
Awesome Lists containing this project
README
= Internet-Draft: CalConnect vObject Internationalization
image:https://img.shields.io/travis/riboseinc/rfc-in-asciidoc-template/master.svg[
Build Status, link="https://travis-ci.org/riboseinc/rfc-in-asciidoc-template"]
This Internet-Draft is written in pure AsciiDoc using the excellent
https://github.com/riboseinc/asciidoctor-rfc[`asciidoctor-rfc` gem].
== Fetching the document
[source,sh]
----
git clone https://github.com/calconnect/rfc-in-asciidoc-template
----
== Installing Build Tools
You will need Ruby, `xml2rfc` and `idnits` (for submission preflight).
=== On macOS
[source,sh]
----
brew install idnits
brew install python
easy_install pip
pip install -r requirements.txt
gem install bundler
bundle install
----
== Building The Document
[source,sh]
----
make all
# or
export ID_NAME=calconnect-vobject-vformat
make draft-${ID_NAME}.txt
----
== Checking Against idnits
https://tools.ietf.org/tools/idnits/[idnits] is the RFC checking tool prior to
submissions.
The `make` target finds exactly the document name from the `:name:` document
attribute and puts the file in the right place before calling `idnits` to
prevent it complaining about the location.
[source,sh]
----
export ID_NAME=calconnect-vobject-vformat
make draft-${ID_NAME}.nits
----
== Checking for invalid / unicode characters
[source,sh]
----
export ID_NAME=calconnect-vobject-vformat
pcregrep --color='auto' -n "[\x80-\xFF]" draft-${ID_NAME}.xml
----
== Iterating the document
[source,sh]
----
export ID_NAME=calconnect-vobject-vformat
make clean all; open draft-${ID_NAME}.txt
----