cucumber / cucumber/messages

Replace ndjson with jsonl

Open
#259 0 comments 3 reactions 0 assignees View on GitHub
Dominant language
C#
Stars
41
Forks
24
Avg merge
2d 4h
Merged PRs (30d)
6

Description

### 🤔 What's the problem you're trying to solve?

The ndjson spec is defunct (https://github.com/ndjson/ndjson-spec/issues/35#issuecomment-1285673417)

### ✨ What's your proposed solution?

It looks like jsonl is a suitable replacement.

https://jsonlines.org/

* Replace all mentions of ndjson
* Update all file extensions to jsonl
* Create issues for down stream projects to do the same.

### ⛏ Have you considered any alternatives or workarounds?

We can leave it as is, but that will likely cause problems.

### 📚 Any additional context?

_No response_

Contributor guide

Open the contributing guide

Research direction

Start by searching the repository for every mention of ndjson and its existing file extensions; no specific files or tests are named in the issue. Update the in-repository references to jsonl and verify the old terminology and extensions are gone, while tracking downstream projects separately.

Written by the indexing model from the issue text.

Assessment

Tech stack
json
Domain
data
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.