An open API service indexing awesome lists of open source software.

https://github.com/novident/novident-corkboard

Novident's Corkboard is a visual board with tiles that represents the entities that you want, allowing you to easily rearrange them to give structure to your writing.
https://github.com/novident/novident-corkboard

Last synced: 10 months ago
JSON representation

Novident's Corkboard is a visual board with tiles that represents the entities that you want, allowing you to easily rearrange them to give structure to your writing.

Awesome Lists containing this project

README

          

# 📑 Novident Corkboard

> [!NOTE]
> The developer/user must manually add the editor/corkboard/outliner to ensure they meet their application requirements.

> [!IMPORTANT]
>
> By now, we are working on the **FreeForm** corkboard, where you can drag and drop your index cards.
>
> Current state of the **FreeForm** view:
>
> _If you notice about the X-Y axis Offsets, ignore it. Them are only available when `debugMode` is true._
>
> https://github.com/user-attachments/assets/f5a8d042-4e90-49a5-a4eb-8c333841a1aa

Novident give us a corkboard that is the key visual tool for organizing and structuring writing projects, such as novels, essays, screenplays, or research. Its design mimics a traditional corkboard with index cards, where each card can represents a section, chapter, scene, or idea from your project.

## 💡 What is Corkboard?

- **Visual Tabs:** Each tab displays can displays the content associated with the Node passed. For example, in a novel, each tab could be a scene with notes about its plot or characters.

- **Flexibility:** Tabs can be rearranged by dragging and dropping, allowing you to experiment with the structure of your project without altering the entire text.

- **Integration:** Each tab is linked to a Node within the novident-nodes implementation.

## 📌 Corkboard Modes

Novident offers three main working modes, which complement Corkboard:

### 🗒️ Corkboard (Cards Mode)

Classic view of cards organized on a board.

Ideal for visually planning and reordering sections. You can filter cards using `customFilters` (useful for large projects).

### 🗒️ Free Form Corkboard

Ideal for visually a free reordering sections without offset limits.

### 🗃️ Outliner (Outline Mode)

Displays the structure as a hierarchical list, with details such as target words, dates, or metadata. Perfect for a more detailed, textual view of the project's order.

### 📝 Editor (Writing Mode)

Focuses on writing the text associated with a specific card.

Allows you to work without distractions on the content of each section.

## 🌳 Contributing

We greatly appreciate your time and effort.

To keep the project consistent and maintainable, we have a few guidelines that we ask all contributors to follow. These guidelines help ensure that everyone can understand and work with the code easier.

See [Contributing](https://github.com/Novident/novident-corkboard/blob/master/CONTRIBUTING.md) for more details.