0.0.15 • Published 2 years ago

@gvirtual/katha v0.0.15

Weekly downloads
172
License
ISC
Repository
github
Last release
2 years ago

Katha

Motivation

I've always found technical documents to be less expressive (made of bullet points, static diagram) which fails to catch the reader’s attention. Moreover, the end-user has little to no way to verify the proposed idea. For that reason, I'm sketching out a possible solution that roughly manifests to the following -

  1. As a curator, I should be able to create a document on a WYSIWYG editor
  2. As a curator, I should be able to create reactive documents, which means, content on the document can be played with to testify author's assumption
  3. As a curator, I should be able to provide visual diagrams, graphs, tables, etc. which are simulated using real data. The input data itself can be modified to validate the visual system.
  4. One should be able to create the above without writing any or no code.
  5. In addition, a community of developers/creators should be able to contribute towards making such rich components and make them available for others.
  6. Sharing of a katha document should also be fairly easy.

Features

Live edit documents

In the current version, we help you to write your technical documents on a WYSIWYG editor locally and host it. intro

Save to local Markdown files

All your data is serialized to a local Markdown filesystem. intro

Native dark mode

Katha Documents changes to dark mode based on system preferences. intro

Fast production build with Anchor links

No matter how long your documents are, they will load fast. Additionally, anchor links are generated for all pages for easier navigation. intro


Usage

yarn add @gvirtual/katha

./node_modules/.bin/katha-setup

yarn katha

File Operation

Following are the file operation you can perform on the browser based local client.

  • To Create a file, click on add file on bottom left corner. This will create a local file at docs/. You may or may not add a file extension of .md.
  • To rename file, double click on any filename on left hand side, edit it, then hit the return key.
  • To delete file, hover over the filename on left hand side, and click on the cross icon.
  • To toggle inline bold, select a text and enter cmd+b (on Mac) or ctrl+b on linux/windows.

Unsupported on current version

  • Inline italics formatting.
  • Inline Code block formatting.
  • Image.
  • Hyperlinks.

Publish

Make a build which you can publish

yarn katha-publish

publish

Would love to hear from you

Join in our discord server to discuss, criticize, report bugs or send me a funny GIF. Soon, I'll be opening up this project for open-source contribution.

0.0.14

2 years ago

0.0.15

2 years ago

0.0.13

3 years ago

0.0.12

3 years ago

0.0.11

3 years ago

0.0.10

3 years ago

0.0.9

3 years ago

0.0.8

3 years ago

0.0.7

3 years ago

0.0.6

4 years ago

0.0.5

4 years ago

0.0.4

4 years ago

0.0.3

4 years ago

0.0.2

4 years ago

0.0.1

4 years ago