Skip to content

Commit 8480287

Browse files
committed
feat: brand site and add social sharing (closes #2)
1 parent c01d0f4 commit 8480287

File tree

7 files changed

+102
-29
lines changed

7 files changed

+102
-29
lines changed

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,5 +24,5 @@ jobs:
2424
path: .cache
2525
restore-keys: |
2626
mkdocs-material-
27-
- run: pip install mkdocs mkdocs-terminal mkdocs-git-revision-date-plugin 'mkdocs-spellcheck[symspellpy]' mkdocs-llmstxt mkdocs-rss-plugin
27+
- run: pip install mkdocs mkdocs-terminal mkdocs-git-revision-date-plugin 'mkdocs-spellcheck[symspellpy]' mkdocs-llmstxt mkdocs-rss-plugin mkdocs-ultralytics-plugin
2828
- run: mkdocs gh-deploy --force

README.md

Lines changed: 63 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,50 @@
1-
# d-sys.wiki
1+
# d-sys.wiki - all things distributed systems
22

33
[![ci](https://github.com/captradeoff/d-sys-wiki/actions/workflows/ci.yml/badge.svg)](https://github.com/captradeoff/d-sys-wiki/actions/workflows/ci.yml)
44
[![license: CC0-1.0](https://img.shields.io/badge/License-CC0_1.0-lightgrey.svg)](http://creativecommons.org/publicdomain/zero/1.0/)
5+
[![github stars](https://img.shields.io/github/stars/captradeoff/d-sys-wiki?style=social)](https://github.com/captradeoff/d-sys-wiki/stargazers)
6+
[![github forks](https://img.shields.io/github/forks/captradeoff/d-sys-wiki?style=social)](https://github.com/captradeoff/d-sys-wiki/network/members)
7+
[![twitter follow](https://img.shields.io/twitter/follow/captradeoff?style=social)](https://twitter.com/captradeoff)
58

6-
**d-sys.wiki** is a resource for distributed systems. this repo contains the source for [d-sys.wiki](https://d-sys.wiki) website, providing explanations, resources, and tools for understanding and building distributed systems.
9+
> your home for all things distributed systems. **[⭐ star this repo](#-support-this-project)** if you find it useful!
10+
11+
## 📋 table of contents
12+
13+
- [description](#-description)
14+
- [content](#-content)
15+
- [getting started](#-getting-started)
16+
- [contributing](#-contributing)
17+
- [project structure](#️-project-structure)
18+
- [support this project](#-support-this-project)
19+
- [contact](#-contact)
20+
- [license](#-license)
21+
22+
## 📝 description
23+
24+
**d-sys.wiki** is a comprehensive resource for distributed systems knowledge. this repository contains the source for the [d-sys.wiki](https://d-sys.wiki) website, providing clear explanations, valuable resources, and practical tools for understanding and building distributed systems.
25+
26+
created to be easily consumed by both humans and AI, this wiki enhances distributed systems skills through accessible content and practical examples.
727

828
## 📚 content
929

10-
- simple explanations of distributed systems concepts
11-
- pre-prints on distributed systems research
12-
- case studies with code examples
13-
- open source projects and tools
14-
- links to books and talks
30+
- **simple explanations**: clear breakdowns of complex distributed systems concepts
31+
- **research access**: early access to pre-prints on distributed systems research
32+
- **practical examples**: case studies with reproducible code examples
33+
- **curated resources**: open source projects, software, and tools
34+
- **learning materials**: links to top books and talks in the field
35+
- **community-driven**: open to contributions from distributed systems experts
1536

1637
## 🚀 getting started
1738

1839
### for readers
1940

20-
visit [d-sys.wiki](https://d-sys.wiki) to access the content.
41+
visit [d-sys.wiki](https://d-sys.wiki) to access all content immediately - no setup required!
2142

2243
### for contributors
2344

24-
built with [mkdocs](https://www.mkdocs.org/) using terminal theme.
45+
the site is built with [mkdocs](https://www.mkdocs.org/) using the terminal theme.
46+
47+
clone this wiki's style for your next docsite with the [d-sys.wiki documentation template](https://github.com/captradeoff/d-sys-wiki-documentation-template) for github pages.
2548

2649
#### prerequisites
2750

@@ -55,19 +78,22 @@ built with [mkdocs](https://www.mkdocs.org/) using terminal theme.
5578

5679
## 📝 contributing
5780

58-
1. **report issues**: [open an issue](https://github.com/captradeoff/d-sys-wiki/issues)
81+
we welcome contributions from the community! here's how you can help:
82+
83+
1. **report issues**: [open an issue](https://github.com/captradeoff/d-sys-wiki/issues) if you find errors or have suggestions
5984

6085
2. **submit content**:
6186
- fork the repo
6287
- create a branch
6388
- edit markdown in `wiki/`
6489
- submit pull request
6590

66-
3. **guidelines**:
67-
- write clearly
68-
- include examples
69-
- cite sources
70-
- follow existing format
91+
3. **contribution guidelines**:
92+
- write clearly and concisely
93+
- include practical examples where applicable
94+
- cite sources for technical information
95+
- follow the existing format and style
96+
- keep explanations accessible to various skill levels
7197

7298
## 🏗️ project structure
7399

@@ -80,18 +106,35 @@ d-sys-wiki/
80106
│ └── img/ # images
81107
├── mkdocs.yml # config
82108
├── CNAME # domain config
83-
└── LICENSE # mit license
109+
└── LICENSE # license file
84110
```
85111

86-
## 📄 license
112+
## ⭐ support this project
113+
114+
if you find this project useful, please consider:
87115

88-
mit license - see [license](LICENSE) file.
116+
-[starring the repository](https://github.com/captradeoff/d-sys-wiki/stargazers) on github
117+
- 🔄 [forking the repository](https://github.com/captradeoff/d-sys-wiki/fork) to contribute
118+
- 📢 sharing [d-sys.wiki](https://d-sys.wiki) with others in the distributed systems community
119+
- 🐛 [reporting bugs](https://github.com/captradeoff/d-sys-wiki/issues) or suggesting features
120+
- 💻 submitting pull requests to improve the content or documentation
121+
- 🤝 [joining our discord community](https://discord.gg/abnrNxa7J5) for discussions
122+
123+
your support helps maintain and improve this resource for everyone!
89124

90125
## 📬 contact
91126

92127
- github: [@captradeoff](https://github.com/captradeoff)
93128
- twitter/x: [@captradeoff](https://x.com/captradeoff)
129+
- x community: [join our community](https://x.com/i/communities/1903531139035476424)
130+
- discord: [join our server](https://discord.gg/abnrNxa7J5)
131+
132+
## 📄 license
133+
134+
[CC0-1.0](LICENSE) - dedicated to the public domain.
135+
136+
---
94137

95-
## License
138+
**[⬆ back to top](#d-syswiki---all-things-distributed-systems)**
96139

97-
MIT
140+
**[🌐 visit d-sys.wiki now](https://d-sys.wiki)**

mkdocs.yml

Lines changed: 20 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
site_name: d-sys.wiki
22
site_url: https://d-sys.wiki
3-
copyright: "This work is dedicated to the public domain under CC0 1.0."
3+
copyright: "this work is dedicated to the public domain under CC0 1.0."
44
site_author: captradeoff
55
repo_url: https://github.com/captradeoff/d-sys-wiki
66
edit_uri: edit/master/docs/
@@ -12,14 +12,24 @@ nav:
1212
- Index: "fundamentals/index.md"
1313
- llms: "llms.txt"
1414
- rss: "feed_rss_updated.xml"
15-
15+
1616
plugins:
17+
- ultralytics:
18+
verbose: True
19+
enabled: True
20+
default_image: "https://d-sys.wiki/img/captradeoff.jpg"
21+
default_author: "@captradeoff"
22+
add_desc: True
23+
add_image: True
24+
add_keywords: True
25+
add_share_buttons: False
26+
add_json_ld: True
1727
- rss
1828
- llmstxt:
1929
files:
2030
- output: llms.txt
2131
inputs:
22-
- '**.md'
32+
- "**.md"
2333
- search
2434
- git-revision-date
2535
- spellcheck:
@@ -42,4 +52,10 @@ markdown_extensions:
4252
permalink_title: Anchor link to this section for reference
4353

4454
extra_css:
45-
- style.css
55+
- style.css
56+
57+
extra:
58+
social:
59+
image: wiki/img/captradeoff.png
60+
description: "public domain distributed systems wiki with notes, research, and code"
61+
title: "d-sys.wiki – all things distributed systems"

theme/main.html

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
{% extends "base.html" %} {% block extrahead %}
2+
<meta name="twitter:site" content="@dsyswiki" />
3+
<meta name="twitter:creator" content="@captradeoff" />
24
<!-- RSS Feed -->
35
<link
46
rel="alternate"
@@ -20,7 +22,15 @@
2022
href="{{ config.site_url }}llms.txt"
2123
/>
2224
{% endblock %} {% block footer %}
23-
<p>{{ config.copyright }} <a href="/license/">view license</a></p>
25+
<div style="width: 100%; text-align: center; margin: 15px auto;">
26+
<a href="#" onclick="window.open('https://twitter.com/intent/tweet?url=' + encodeURIComponent(window.location.href), 'TwitterShare', 'width=550,height=680,menubar=no,toolbar=no'); return false;" class="hover-item" style="color: white; margin: 0 15px; display: inline-block;">
27+
<i class="fa-brands fa-x-twitter"></i> Share on X
28+
</a>
29+
<a href="#" onclick="window.open('https://www.linkedin.com/shareArticle?url=' + encodeURIComponent(window.location.href), 'LinkedinShare', 'width=550,height=730,menubar=no,toolbar=no'); return false;" class="hover-item" style="color: white; margin: 0 15px; display: inline-block;">
30+
<i class="fa-brands fa-linkedin-in"></i> Share on LinkedIn
31+
</a>
32+
</div>
33+
<p style="text-align: center;">{{ config.copyright }} <a href="/license/">license</a></p>
2434
<table class="table table-striped table-hover">
2535
<tbody>
2636
<tr>
@@ -53,6 +63,4 @@
5363
</tr>
5464
</tbody>
5565
</table>
56-
<p>Attribution optional, but appreciated.</p>
57-
58-
{% endblock %}
66+
<p style="text-align: center;"><a href="https://github.com/captradeoff/d-sys-wiki-documentation-template">d-sys.wiki documentation template</a></p>{% endblock %}

wiki/fundamentals/index.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
---
2+
title: "distributed systems fundamentals - d-sys.wiki"
3+
description: "A comprehensive guide to distributed systems fundamentals covering definitions, CAP theorem, architectures, core components, and key design considerations for building resilient and scalable systems"
4+
---
15
# distributed systems fundamentals
26

37
## what are distributed systems?

wiki/img/captradeoff.jpg

520 KB
Loading

wiki/index.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
---
2+
title: "d-sys.wiki - all things distributed systems"
3+
description: "A comprehensive public domain wiki for distributed systems knowledge, featuring explanations, research, code examples, and resources designed for both human and AI consumption"
24
hide:
35
- revision_date
46
- revision_history

0 commit comments

Comments
 (0)