Description
I've long had an idea for starting a JSON-LD Request For Comment "RFC" system. Similar to PEPs, JEPs, XEPs, EIPs, and so on in other projects. The idea being to have a collection of docs that propose and work on new features, ideas, implementation conventions, and other related items. In some cases features may move into specs in the future. It's worked pretty well in other communities and I imagine we could grow some new ideas here too.
I don't know what name would be best... so was just thinking of being old school with RFC.
Location would perhaps be rfcs.json-ld.org
, so use a new repo, make some meta rfcs and indexes, and get github pages to host it.
Not sure what file formats to suggest. Probably support both respec and markdown. Markdown because it seems a bit more lightweight when just throwing new ideas out there.
As for topics, I've got some things queued up and it's unclear where best to document them.
- benchmarking: Recommendations for common implementation standards for benchmarking so we can more easily
competecompare code. - custom API flags: Recommendations for how to pass implementation specific flags to API calls.
- safe mode: Spec for a "safe" mode to avoid common pitfalls in use cases like digital signatures. jsonld.js is getting this feature soon and it seems worthwhile to document it and collaborate with other implementations on the idea.
- well-formed mode: Ideas for higher performance when you know your input is good.
I can come up with more. I assume others can too. Some of these things seem too small to handle with their own repos and big spec docs. But a light weight RFC doc seems right.
Thoughts?