/.well-known/button.json
- Just 100%
|
|
||
|---|---|---|
| .vscode | ||
| drafts | ||
| .gitignore | ||
| current.md | ||
| Justfile | ||
| README.md | ||
.well-known/button.json schema
This project aims to centralize the discussion and implementation of a file format for easily sharing 88x31 buttons available on websites.
The specification is being submitted to the IETF, for eventual publication as an Informational RFC. See the datatracker for more information. If possible, submit feedback as issues on this repository instead of the mailing list.
Please see the drafts folder for all drafts, and see here for the latest version.
Each draft version has a corresponding JSON schema available in the drafts folder.
Tools
The Hyperjump JSON Schema Verifier is useful to ensure the schema has no errors.
We use kramdown-rfc for converting Markdown to RFC v3 XML. The justfile contains a basic pipeline. You can also use the author tools.
Plans for the future
- webapp for easily working with the format
- implementation guide for clients
- proper changelog
Credits
Full credits are also included in the Internet-Draft under Contributors and Acknowledgements.
- @arch@floofy.tech for creating the first version and starting this whole thing
- @lunareclipse@snug.moe for this repo and the json schema
- @Reina@antabaka.me for the idea to add an alt text field
- @sugar@sylveon.social for ideas on how to make this specification more accessible to people using shared hosting services
- @Seirdy@pleroma.envs.net for the idea to add the ability to specify multiple versions of a button with different accessibility properties