Skip to content

Commit 7329229

Browse files
authored
chore: rename project (#18)
1 parent 65d8bdb commit 7329229

File tree

16 files changed

+134
-149
lines changed

16 files changed

+134
-149
lines changed

CNAME

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
lsfr.io
1+
littleclusters.com

README.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
# lsfr.io
1+
# LittleClusters
22

33
_Build distributed systems from scratch._
44

5-
This repository contains the documentation, challenge definitions, and guides that power [lsfr.io](https://lsfr.io).
5+
This repository contains the documentation, challenge definitions, and guides that power [littleclusters.com](https://littleclusters.com).
66

77
## Structure
88

@@ -29,6 +29,9 @@ For major changes or new challenges, please open an issue first to discuss.
2929
This site is built with [Hugo](https://gohugo.io/). To run locally:
3030

3131
```console
32+
$ git clone https://github.com/littleclusters/docs.git
33+
$ cd docs
34+
$ git submodule update --init
3235
$ hugo server -D
3336
```
3437

content/_index.md

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -4,21 +4,21 @@ title: Home
44

55
# Learn by Building Real Systems
66

7-
You know that feeling when you read about Raft consensus or consistent hashing and think _"okay, but how would I actually implement this?"_ That gap between understanding concepts and building working systems is what _lsfr_ is for.
7+
You know that feeling when you read about Raft consensus or consistent hashing and think _"okay, but how would I actually implement this?"_ That gap between understanding concepts and building working systems is what LittleClusters is for.
88

99
## Project-Based Learning
1010

1111
Learn by building complete, real-world systems rather than doing isolated exercises. You'll build distributed systems from scratch: key-value stores, message queues, caches, blockchains, and more. Learn consensus algorithms, replication strategies, and fault tolerance by implementing real-world patterns.
1212

1313
```console
14-
$ lsfr init kv-store
14+
$ lc init kv-store
1515
Created challenge in current directory.
1616
run.sh - Builds and runs your implementation
1717
README.md - Challenge overview and requirements
18-
lsfr.yaml - Tracks your progress
19-
.gitignore - Ignores .lsfr/ working directory (server files and logs)
18+
lc.yaml - Tracks your progress
19+
.gitignore - Ignores .lc/ working directory (server files and logs)
2020

21-
Implement http-api stage, then run 'lsfr test'.
21+
Implement http-api stage, then run 'lc test'.
2222
```
2323

2424
## Build Incrementally
@@ -28,7 +28,7 @@ Each stage introduces one new concept only after you've solidified the previous
2828
The tests verify your system works by running it and checking behavior, not implementation details, so you can focus on learning the concepts without wrestling with complex setup.
2929

3030
```console
31-
$ lsfr test
31+
$ lc test
3232
Testing http-api: Store and Retrieve Data
3333

3434
✓ PUT Basic Operations
@@ -44,35 +44,35 @@ Testing http-api: Store and Retrieve Data
4444

4545
PASSED ✓
4646

47-
Run 'lsfr next' to advance to the next stage.
47+
Run 'lc next' to advance to the next stage.
4848
```
4949

5050
When you're ready, advance to the next stage:
5151

5252
```console
53-
$ lsfr next
53+
$ lc next
5454
Advanced to persistence: Data Persistence
5555

5656
Your system must survive restarts and handle concurrent writes.
5757

58-
Read the guide: lsfr.io/kv-store/persistence
58+
Read the guide: littleclusters.com/kv-store/persistence
5959

60-
Run 'lsfr test' when ready.
60+
Run 'lc test' when ready.
6161
```
6262

6363
## Open-Source by Default
6464

65-
All tests, tooling, reference implementations, and this website are open source. Check out [_lsfr's_ source code](https://github.com/st3v3nmw/lsfr) and this [website's source code](https://github.com/st3v3nmw/lsfr.io).
65+
All tests, tooling, reference implementations, and this website are open source. Check out [the CLI's source code](https://github.com/littleclusters/lc) and this [website's source code](https://github.com/littleclusters/docs).
6666

6767
```console
68-
$ lsfr list
68+
$ lc list
6969
Available challenges:
7070

7171
kv-store - Distributed Key-Value Store (8 stages)
7272

73-
Start with: lsfr init <challenge-name>
73+
Start with: lc init <challenge-name>
7474
```
7575

7676
## Ready to Build?
7777

78-
[Start with the distributed key-value store challenge](/kv-store/). Or [learn how lsfr works](/how-lsfr-works/) if you want to understand the tooling first.
78+
[Start with the distributed key-value store challenge](/kv-store/). Or [learn how it works](/how-it-works/) if you want to understand the tooling first.

content/about.md

Lines changed: 0 additions & 15 deletions
This file was deleted.

content/guides/ci-cd.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,14 @@ weight: 2
55

66
# CI/CD
77

8-
Run `lsfr` tests automatically in GitHub Actions.
8+
Run `lc` tests automatically in GitHub Actions.
99

1010
## GitHub Actions
1111

12-
Add `.github/workflows/lsfr.yaml` to your repository:
12+
Add `.github/workflows/littleclusters.yaml` to your repository:
1313

1414
```yaml
15-
name: lsfr Tests
15+
name: LittleClusters Tests
1616

1717
on:
1818
push:
@@ -25,17 +25,17 @@ jobs:
2525
runs-on: ubuntu-latest
2626
steps:
2727
- uses: actions/checkout@v6
28-
- uses: st3v3nmw/lsfr-action@main
28+
- uses: littleclusters/action@main
2929
```
3030
31-
The action runs `lsfr test` on every push to main and on pull requests.
31+
The action runs `lc test` on every push to main and on pull requests.
3232

3333
### Custom Working Directory
3434

35-
If your `lsfr.yaml` isn't at the repository root:
35+
If your `littleclusters.yaml` isn't at the repository root:
3636

3737
```yaml
38-
- uses: st3v3nmw/lsfr-action@main
38+
- uses: littleclusters/action@main
3939
with:
4040
working-directory: './my-challenge'
4141
```

0 commit comments

Comments
 (0)