Improve documentation how to write addins

Open Beginner friendly
#1,049 4 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
2/5
Estimated time
Half a day
Newbie friendliness
74/100
Issue type
Documentation
Clarity
Mostly clear
Activity status
Active
Tech stack
html

Research direction

Start with the existing addins documentation at https://cakebuild.net/docs/extending/addins/ and review the linked generator-cake-addin, Cake.Addin.Analyzer, and Cake Contrib guidelines. Done means the page explains creating an addin from scratch, including generator options, and documents the available analyzers alongside the relevant best practices.

Written by the indexing model from the issue text.

Description

documentation help wanted up-for-grabs

We should improve documentation how to create new addins for Cake. Currently we have some documentation here: https://cakebuild.net/docs/extending/addins/. We should add more detailed documentation how to write addins.

This includes mentioning of https://github.com/WormieCorp/generator-cake-addin and https://github.com/WormieCorp/Cake.Addin.Analyzer.

Also should mention Cake Contrib and guidelines etablished there: https://github.com/cake-contrib/Home/blob/master/Guidelines.md, https://github.com/cake-contrib/CakeContrib.Guidelines

TODO:

  • Add best practices
  • Add instructions how to create addin from scratch, including generator options
  • Add documentation about available analyzers
Dominant language
HTML
Stars
52
Forks
256
Avg merge
4h 42m
Merged PRs (30d)
8

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from cake-build/website

All issues in cake-build/website

Similar issues

More Build System issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.