upleb.uk

Public git repos — served from a NIP-34 GRASP relay at git.upleb.uk

summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobert C. Martin <unclebob@cleancoder.com>2022-05-21 14:17:49 -0500
committerRobert C. Martin <unclebob@cleancoder.com>2022-05-21 14:17:49 -0500
commit0c6b5a8b640341aae6b9f489dafde85002187221 (patch)
tree68cef4abd292aa6c3861bea5a7a36d5c4962e514
parenta4aea5337fe6b93e55f9dae1974ead962c1997e8 (diff)
Subject and Discussion proposal
-rw-r--r--Proposal-Subject-Discussion.md33
1 files changed, 33 insertions, 0 deletions
diff --git a/Proposal-Subject-Discussion.md b/Proposal-Subject-Discussion.md
new file mode 100644
index 0000000..e9271cf
--- /dev/null
+++ b/Proposal-Subject-Discussion.md
@@ -0,0 +1,33 @@
1NIP-??
2======
3
4I am implementing this as a trial in more-speech.
5
6Subject and Discussion tags in Text events.
7-------------------------------------------
8
9`draft` `optional` `author:unclebobmartin`
10
11This HIP defines the use of the Subject and Discussion tags in text (kind: 0) events.
12
13Subject
14-------
15
16`["Subject": <string>]`
17
18Browsers often display threaded lists of messages. The contents of the subject tag can be used in such lists, instead of the more ad hoc approach of using the first few words of the message. This is very similar to the way email browsers display lists of incoming emails by subject rather than by contents.
19
20When replying to a message with a subject, clients should replicate the subject tag.
21
22Subjects should generally be short.
23
24Discussion
25----------
26
27`["Discussion": <string>]`
28
29Sometimes users want to send messages to a general audience based on a discussion topic. Other users would like to read all messages in a discussion topic without having to specifically follow the authors. Text messages with Discussion tags allow clients to present those messsages that match the discussion.
30
31Thoughts?
32
33