simonw / simonw/datasette

Make human_description_en explicitly available to output renderers

Open
#779 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

plugins small
Dominant language
Python
Stars
11.5k
Forks
904
Avg merge
4d 17h
Merged PRs (30d)
18

Description

datasette-atom uses this:

https://github.com/simonw/datasette-atom/blob/df98a6c43a443224b6cd232f84703ec297ef046b/datasette_atom/__init__.py#L36-L37

    if data.get("human_description_en"):
        title += ": " + data["human_description_en"]

It's a nice way to generate a useful title for a filtered table.

Contributor guide

Open the contributing guide

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 with datasette_atom/init.py at the referenced lines to understand how the renderer consumes human_description_en, then trace how output renderer data is assembled in Datasette. Done means output renderers can explicitly access human_description_en for filtered-table titles, with relevant tests updated or added.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
backend
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
65/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.