MCPcopy Index your code
hub / github.com/electron/clerk

github.com/electron/clerk @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
5 symbols 20 edges 6 files 0 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Test

What is Clerk?

Clerk ensures that release notes can be generated from PRs by looking for a release note in the PR description. You can add a note to your PR by adding a single line to its description beginning with Notes:.

Examples

  • commit -m is for maintainers. Notes: is for users. Describe the change in user terms. ```diff
  • Notes: Bump libcc to latest.
  • Notes: Backport patch to fix Widget::OnSizeConstraintsChanged crash (3.0.x)
  • Notes: Fixed crash in Widget::OnSizeConstraintsChanged. ```

  • Omit notes for changes that users won't care about. ```diff

  • Notes: only define WIN32_LEAN_AND_MEAN if not already defined
  • Notes: none ```

  • For consistency in notes, use the past tense and capitalize and punctuate your notes. ```diff

  • Notes: fix ipcRemote.sendSync regression introduced in a previous 3.0.0 beta
  • Notes: Fixed ipcRemote.sendSync regression introduced in a previous 3.0.0 beta.
  • Notes: remove upstream code that used private Mac APIs
  • Notes: Removed upstream code that used private Mac APIs. ```

  • Multi-line release notes ```md Notes:

  • Line 1
  • Line 2 ```

Your release bot overlords thank you.

Core symbols most depended-on inside this repo

createPRCommentFromNotes
called by 12
src/note-utils.ts
findNoteInPRBody
called by 11
src/note-utils.ts
updatePRBodyForNoNotes
called by 3
src/note-utils.ts
submitFeedbackForPR
called by 2
src/index.ts
probotRunner
called by 0
src/index.ts

Shape

Function 5

Languages

TypeScript100%

Modules by API surface

src/note-utils.ts3 symbols
src/index.ts2 symbols

For agents

$ claude mcp add clerk \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact