NTDLS / NTDLS/TightWiki

Colspan and rowspan support to {{Table}} / {{StripedTable}}

Open
#100 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement
Dominant language
C#
Stars
47
Forks
12
PR merge metrics
No merged PRs in 30d

Description

The {{Table}} and {{StripedTable}} scope functions have no way to merge cells across columns or rows (colspan / rowspan).

Current syntax only splits each line on || and wraps every fragment in a separate <td>. There is no documented parameter or cell-level marker for spanning.

Simple grid tables work well today. Merged header cells and grouped rows are common in documentation (feature matrices, schedules, comparison tables, forms). Without spanning, those layouts have to be faked with nested tables, repeated text, or CSS tricks.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by locating the Table and StripedTable scope-function implementations and the parser that splits each line on ||. Define a documented cell-level syntax or parameter for colspan and rowspan, then verify that merged headers and grouped rows render correctly without breaking simple grid tables.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
content
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.