diff --git a/willowtest/main.ts b/willowtest/main.ts index ae07ec6..6df206d 100644 --- a/willowtest/main.ts +++ b/willowtest/main.ts @@ -553,7 +553,8 @@ evaluate(enable_previews([ nav( lis( link_name("why_willow", "Why did we make Willow?"), - link_name("specifications", "The specifications"), + link_name("data_model", "If you read only one specification, let it be this one"), + link_name("specifications", "All of the specifications"), ), ), diff --git a/willowtest/specs/data_model.ts b/willowtest/specs/data_model.ts index 0c92e84..13a0787 100644 --- a/willowtest/specs/data_model.ts +++ b/willowtest/specs/data_model.ts @@ -269,6 +269,8 @@ export const data_model: Expression = site_template( pinformative("How can we encrypt ", rs("Entry"), " while retaining the semantics of the original, unencrypted data? This question lies at the heart of end-to-end encryption for Willow, and we discuss our findings ", link_name("e2e", "here"), "."), pinformative("How can a database provide efficient access to ", rs("Entry"), "? We give an introduction to the types of queries that a data store for Willow should support, and present some data structures for supporting them efficiently ", link_name("d3storage", "here"), "."), + + pinformative("How can I contribute to Willow and support it? So glad you asked — we have prepared a collection of pointers ", link_name("projects_and_communities", "here"), "."), ]), img("/emblem.png", "A Willow emblem: a stylised drawing of a Willow’s branch tipping into a water surface, next to a hand-lettered display of the word \"Willow\"."), diff --git a/willowtest/specs/more/projects_and_communities.ts b/willowtest/specs/more/projects_and_communities.ts index 805974c..903cc8a 100644 --- a/willowtest/specs/more/projects_and_communities.ts +++ b/willowtest/specs/more/projects_and_communities.ts @@ -45,6 +45,9 @@ export const projects_and_communities: Expression = site_template( link("Earthstar Project Discord", "https://discord.gg/6NtYzQC2G4"), link("gwil on Mastodon", "https://post.lurk.org/@gwil"), ) + ]), + hsection("this_website", "This site", [ + pinformative("This website is also an active project. The repository for it can be found ", link("here", "https://github.com/earthstar-project/willowprotocol.org"), ". We appreciate all feedback from typos, to stumbling blocks, or any errant American English spellings you find.") ]) ], ); \ No newline at end of file