36 working connector cards have an empty description in the catalogue - among them SQL Server, AWS, Azure, Google Sheets, SFTP, QuickBooks and FRED.
Where: taskuary/connectorcatalog.json - cards with "planned": false and "desc": "". The file's own header promises a one-line desc per card. Most of the words exist already: each connector's setup form in website/src/ConnectorsView.jsx explains what it reads.
Done when
- every card that is not
planned has a one-line desc saying what it reads or does (plain words, no marketing)
- a test keeps it that way
Test - website/test/connectorCatalog.test.mjs checks descriptions for planned cards only; add a case that loops over every card and fails on an empty desc. Run cd website && npm test and python -m pytest -q tests/test_every_card_is_reachable.py.
This one splits nicely - a PR that fills in ten cards is welcome too.
Getting started: pip install -e ".[dev]", then python -m pytest -q (offline, a few seconds). UI work: cd website && npm ci && npm test. See CONTRIBUTING.md. One small PR with the change and its test is perfect.
36 working connector cards have an empty description in the catalogue - among them SQL Server, AWS, Azure, Google Sheets, SFTP, QuickBooks and FRED.
Where:
taskuary/connectorcatalog.json- cards with"planned": falseand"desc": "". The file's own header promises a one-linedescper card. Most of the words exist already: each connector's setup form inwebsite/src/ConnectorsView.jsxexplains what it reads.Done when
plannedhas a one-linedescsaying what it reads or does (plain words, no marketing)Test -
website/test/connectorCatalog.test.mjschecks descriptions for planned cards only; add a case that loops over every card and fails on an emptydesc. Runcd website && npm testandpython -m pytest -q tests/test_every_card_is_reachable.py.This one splits nicely - a PR that fills in ten cards is welcome too.
Getting started:
pip install -e ".[dev]", thenpython -m pytest -q(offline, a few seconds). UI work:cd website && npm ci && npm test. See CONTRIBUTING.md. One small PR with the change and its test is perfect.