MCPcopy Index your code
hub / github.com/akivajgordon/tikkun.io

github.com/akivajgordon/tikkun.io @v1.10.1

Chat with this repo
repository ↗ · DeepWiki ↗ · release v1.10.1 ↗ · + Follow
71 symbols 158 edges 38 files 0 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

tikkun.io

The online tikkun you always wanted, but never had.

The mission is to make better Torah readers by providing the tools to maximize the reader's efficiency and preparedness. Your good, old-fashioned tikkunim are great, but in the end, they're static papers. With the dynamic nature of computer programs, we can make an even better tikkun.

The source text is pulled from the Sefaria API, with some minor overrides as issues are found (such as פתוחה/סתומה discrepancies).

Contributing

Dependencies: Node.js 10+

Fork, clone, npm install.

Start the development process by running npm run dev. This will watch for file changes as you edit and start a local server on port 8000 where you can play with and test your changes. Just visit http://localhost:8000 in your browser.

Run unit tests with npm test, and watch for changes to automatically run the tests with npm run test:watch.

Run the UI tests with npm run test:ui.

Pull requests are welcome!

For bug fixes, kindly submit a failing test case that now passes as a result of the fix. For new features, submit test cases as well, which will improve the likelihood that the pull request will be merged. If you cannot write the test cases for whatever reason, add that as a note in the pull request so that we can discuss alternatives.

License

MIT

Core symbols most depended-on inside this repo

resolveToValidRef
called by 10
src/location.js
defaultRef
called by 8
src/location.js
htmlToElement
called by 7
src/components/utils.js
whenKey
called by 5
src/components/utils.js
ancestorOf
called by 4
src/index.js
convertToValidInt
called by 3
src/location.js
physicalLocationFromRef
called by 3
src/location.js
toggleAnnotations
called by 3
src/index.js

Shape

Function 71

Languages

TypeScript100%

Modules by API surface

src/index.js20 symbols
src/components/ParshaPicker.js9 symbols
src/location.js4 symbols
src/fuzzy.js4 symbols
src/components/utils.js4 symbols
src/components/ParshaResult.js4 symbols
src/components/Line.js4 symbols
src/url-to-ref.js3 symbols
src/scrolls-by-key.js3 symbols
src/components/SelectList.js3 symbols
src/text-filter.js2 symbols
src/display-range.js2 symbols

For agents

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

⬇ download graph artifact

Ask about this repo answers extend the page