Self assembling knowledge base, built by nostr devs, to help newcomers build their own nostr clients - using Behavior Driven Development.

"what you want to do" phrased in natural language paired with code that accomplishes it.

Send them as nostr events, formatted like a wiki.

Any developer can use working knowledge to guide their development - even steps to troubleshoot software using tools and frameworks that the a dev never used.

https://njump.me/nevent1qqsyt23vwvhlaqlcuhazk2nev6aa5sng8kchsxyumvw05crghzlm29cpr3mhxue69uhhg6r9vd5hgctyv4kzumn0wd68yvfwvdhk6tczyrwkvn27gqtyxw5v660sqkhpfqyqgdgh3x6emed0qcnkmejkx0f3jqcyqqqqqqgc9e5z6

Reply to this note

Please Login to reply.

Discussion

a KB built through incentives facilitated by hard money and censorship resistant speech.

an easy thing to throw together a basic nostr client is gonna be a boon for my aspirations

javascript sucks, so anything that acts like a prophylactic against being infected by it but enabling its use is pretty frickin awesome

being stuck on the back end sucks because the backends are dumb and really just need to be made slim and fast, which is fun also, but some of the features of the back ends are just not being used by most clients (nip-42 notably)

We're (GitCitadel) are developing educational technology on top of nostr to help create a knowledge base of nostr development. Using Behavior Driven Development we can create pieces of text that can be navigated either by humans or an LLM to help find the functions needed to implement ideas.

If you want to dive in, here are some sources. We want anyone interested in nostr to build the client using examples from other experienced devs. Also happy to explain more.

nostr:nevent1qqsv939lv5kvu7w3asfdjv6y243rhq7w998hqu4d8e224du349cl3qcpz9mhxue69uhkummnw3ezuamfdejj7q3qm3xdppkd0njmrqe2ma8a6ys39zvgp5k8u22mev8xsnqp4nh80srqxpqqqqqqzewng6f

nostr:nevent1qqs04kedxaut7k3ns6kmv9n47rw298j3qjkeem2xmnxdrn8qyxv43cspr4mhxue69uhkummnw3ezucnfw33k76twv4ezuum0vd5kzmp0qgsdcnxssmxheed3sv4d7n7azggj3xyq6tr799dukrngfsq6emnhcpsrqsqqqqqpfpzh3l