Those of you who have potentially (open source) pet projects that nobody else cares about (at least yet), who do you get to bounce off you with design decisions?
Got a feature of #ScrumMD I'm designing and needed the kind of argument I get at work to refine it. Because it's all public, ChatGPT did a passable job checking consistency with the rest of my apparent design philosophy.
Feels like there should be a better option though.




![Scard Output
(env) lachlan@MacBook-Pro ~/scrumcli main scard cli017
---
cli017: `sbl` relative file path output only
---
status: Done
# description
We want to be able to just list the paths of all the cards that `sbl` returns when `sbl -b` or `sbl --bare` is called. The idea is that you'll be able to call
```
vim `sbl scrum1`
```
and be able to run the whole stand up going through the cards. Ordering the cards is a future goal.
We want to add the `_path` field as well, so it can be used in other queries.
depends: cli004 [Done]
# cucumber
**GIVEN** a collection of cards
**WHEN** `sbl` is called with the `-b` or `--bare` parameter
**THEN** the paths of all cards in the collection are returned with no other data - including no headers.
**GIVEN** a column configuration including the `_path` field
**WHEN** `sbl` is called
**THEN** then the path of the card is shown
implementation note:
No unit test exists for this actual output yet. I'm not really happy enough with output to test for it.](https://files.mastodon.social/media_attachments/files/112/221/435/669/270/031/small/17ac2677d9c75546.png)
![Command line output for sbl showing command `sbl --group-by status --sort-by index`.
Sample of output:
index, summary
[status = not fully defined]
cli003, Customize columns in sbl by command line
cli005, Allow collection specific config to be set in meta file
cli006, Allow meta/config to define compulsory fields
cli008, Permit newlines in header style descriptions
cli010, Allow report from md template
cli012, Allow cards to set fields in other cards
cli015, Show scrum board
cli027, File name X.Y.md is only indexed X
cli029, Allow subheadings to create subcollections
[status = ready]
cli019, String property after list property fails to be added to fields
cli028, Allow underline header styles
cli030, Support Python 3.10
cli031, Modify sphinx doco to generate output from examples](https://files.mastodon.social/media_attachments/files/112/221/442/155/434/322/small/b86f573a60b1ca29.png)

![Command line output for sbl showing command `sbl --group-by status --sort-by index`.
Sample of output:
index, summary
[status = not fully defined]
cli003, Customize columns in sbl by command line
cli005, Allow collection specific config to be set in meta file
cli006, Allow meta/config to define compulsory fields
cli008, Permit newlines in header style descriptions
cli010, Allow report from md template
cli012, Allow cards to set fields in other cards
cli015, Show scrum board
cli027, File name X.Y.md is only indexed X
cli029, Allow subheadings to create subcollections
[status = ready]
cli019, String property after list property fails to be added to fields
cli028, Allow underline header styles
cli030, Support Python 3.10
cli031, Modify sphinx doco to generate output from examples](https://files.mastodon.social/media_attachments/files/112/221/373/995/637/422/small/dce07deec8ed2533.png)