22
33<img src =" images/civitas-icon.svg " alt =" Civitas Icon " align =" right " >
44
5- An open effort to structure learning resources with meaningful connections.
6-
7- Clojure Civitas is a contributor-friendly platform that makes it easy for you to share Clojure ideas and explorations,
5+ Clojure Civitas makes it easy for you to publish Clojure ideas and explorations
86without the overhead of setting up a new project, blog, or repo.
97Whether you're sketching out a quick experiment or writing a deeper post,
10- Civitas gives you a shared scratch space where publishing is simple.
11- Just open a namespace, write, and submit.
12- No infrastructure required.
8+ just create a namespace, write, commit and submit.
9+ This is your shared scratch space.
1310
1411<div style =" display : grid ; grid-template-columns : repeat (auto-fit , minmax (300px , 1fr )); gap : 1rem ; margin : 2rem 0 ;" >
1512<div style =" border-left : 3px solid green ; padding-left : 1rem ;" >
@@ -26,6 +23,8 @@ No infrastructure required.
2623</div >
2724</div >
2825
26+ An open effort to structure learning resources with meaningful connections.
27+
2928"Civitas" refers to a community of citizens, encompassing the rights, duties, and privileges associated with belonging.
3029It's a term that signifies citizenship, not just a physical city, but also the political and social fabric of the community.
3130
@@ -40,42 +39,40 @@ But there is incidental complexity in setup and publishing.
4039Creating a new project, configuring a blog, choosing themes and styling, organizing files, adding analytics, and thinking about SEO all add overhead.
4140This friction discourages experimentation and makes publishing harder than it needs to be.
4241
43- ### Make Publishing Notebooks Easy
42+ ### Make Publishing Clojure Namespaces Easy
4443
45- Notebooks combine Clojure and markdown for expressive, interactive literate programming.
46- Compared to blogs, gists, or repos, they better support combining narrative, code, and results in a single document.
47- Civitas removes the friction of publishing by enabling you to submit notebooks or markdown without setting up a new project or hosting workflow.
48- It provides a shared, well-organized platform for short experiments, tutorials, notes, and blog posts.
44+ Markdown comments in Clojure namespaces is a perfect fit for interactive literate programming.
45+ Creators should only have to care about their code, not setting up projects or hosting workflows.
46+ Let's make a shared, organized platform for short experiments, tutorials, notes, and blog posts.
4947
5048### Build a Database of Knowledge
5149
5250Civitas aggregates structured metadata about the content it hosts and links it to other Clojure resources.
53- Instead of scattered, unstructured articles, Civitas supports a connected web of ideas,
54- showing how concepts relate, what builds on what, and where to go next.
55- Its [ hex-grid interface] ( https://clojurecivitas.github.io/civitas/explorer.html ) presents these relationships visually.
51+ We can build a connected web of ideas, showing how concepts relate, what builds on what, and where to go next.
52+ A [ hex-grid interface] ( https://clojurecivitas.github.io/civitas/explorer.html ) presents these relationships visually.
5653Each notebook can declare prerequisites, alternatives, and follow-ups.
5754This helps learners discover next steps, helps educators design coherent learning paths, and enables the community to improve content over time.
5855The goal is to make the Clojure knowledge ecosystem easier to explore and navigate.
5956
6057### Embrace Alternatives
6158
62- Clojure Civitas does not aim to centralize all Clojure knowledge.
63- Instead, it offers a flexible publishing pattern that individuals and communities can adopt.
64- Civitas can also be used as a library to help you publish your own content garden, independent of the main site .
59+ Clojure Civitas does not aim to centralize Clojure knowledge.
60+ Rather it hopes to amplify existing resources, connect with them,
61+ and add a place in between for raw ideas and creative experiments .
6562
6663<img src =" images/bees.jpg " alt =" Honey bees beehive " style =" width : 100% ;" >
6764
6865## How it Works
6966
70- ### Moderation and Curation
67+ ### Minimal Moderation and Curation
7168
72- All content is submitted via Pull Requests, which are reviewed to prevent abuse.
69+ Content is submitted via Pull Requests, which are reviewed to prevent abuse.
7370A small team of reviewers ensures quick turnaround.
7471Community representatives are available to assist and guide contributors.
7572
7673### Metadata Creation
7774
78- Metadata is currently provided by authors.
75+ Metadata is provided by authors.
7976Future improvements may include automated extraction and smarter linking to enrich the knowledge base.
8077
8178### Analytics
0 commit comments