Contributing

Requests

Open an icon request stating the purpose of the icon, the everyday object that represents it and its hover motion. Requests with a clear object are drawn first.

Bug reports

Visible seams, blurred marks at small sizes and incorrect motion are reported as an icon bug with a screenshot.

Drawing icons

Icons are stored in icons/, one ES module each. They are drawn with the Kubai Icons skill or by hand, in accordance with PROMPT.md and docs/authoring.md.

bash
git clone https://github.com/kubai087/kubai-icons
cd kubai-icons && npm install
node tools/check.mjs --only my-icon --with folder,mail   # contact sheets in check-out/lib
npm run validate                                          # names, metadata, markup
npm test

Pull requests must include the contact sheets. CI re-renders every icon and runs the tests; a maintainer reviews consistency with the set. Merged icons credit their author on the site.

Licence

Contributed icons and package code are released under the MIT License. Changes to the skill follow the Kubai Icons License.