Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Graou

Quality gate Coverage Duplicated Lines (%)

Reliability Rating Security Rating

Code Smells Bugs Vulnerabilities

SonarQube Cloud

🐺 What is Graou?

Graou is a lightweight TypeScript library that aims to provide a clean, structured, and reusable approach to creating and managing application errors instead of handling exceptions in an inconsistent way throughout the codebase.

Note

Check our examples to see our way to use it 😀 examples

How to contributes

About the wiki

  1. File naming: The files must be prefix by a two digits number then the page title with a snake_case format.
  2. Create pages: Create a file matching first rule and add it to the SUMMARY.md. The file is ignored if not linked in the summary.
  3. Create a section: Create a directory matching first rule. Create a 00_readme.md or 00_intro.md and add it to the summary. Reason: The summary wont allow non link entry.
  4. Media: If your page contains pictures you must put it inside a folder with the same filename than the markdown file. The folder name didn’t contains the .md extension. Example: src/01_chapter/01_page.md has a media inside src/01_chapter/01_page/my_media.png. The markdown refer it with ![My Media](./01_page/my_media.png).