Skip to content

Commit 929e2ff

Browse files
Deflaimunanh nguyen
andcommitted
eventstore -> kurrent
Event Store -> Kurrent EventStoreDB -> KurrentDB kurrent link update docker image org name revert past v24 names revert changes to deprecated client revert some pages where EventStoreDB made more sense giving the versioning revert rebrand clients update go version add python and go docs: Rebrand from EventStore to Kurrent (#828) Co-authored-by: Mark Morrissey <[email protected]> Co-authored-by: Hayley Campbell <[email protected]> engine: captures 404 page events (#859) engine: modify toc with feedback behavior (#863) engine: additional fix for the toc (#864) docs: change artifactId for java client (#865) Co-authored-by: anh nguyen <[email protected]>
1 parent 823fb8e commit 929e2ff

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

56 files changed

+681
-650
lines changed

.github/CODEOWNERS

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
* @EventStore/documentation
1+
* @kurrent-io/documentation

CONTRIBUTING.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
# Contributing to Event Store Documentation
1+
# Contributing to Kurrent Documentation
22

33
## Working with the Git
44

5-
Event Store Documentation uses `master` as the main development branch. All the changes merged to this branch are deployed live.
5+
Kurrent Documentation uses `master` as the main development branch. All the changes merged to this branch are deployed live.
66

77
We do our best to ensure a clean history. To do so, we ask contributors to squash their commits into a set or single logical commit. Alternatively, those who merge the PRs will use the Squash and Merge feature of GitHub.
88

@@ -37,7 +37,7 @@ The local build must complete successfully before you open a pull request.
3737

3838
## Importing documentation
3939

40-
This repository contains documentation about Event Store and its client SDKs. The documentation for EventStoreDB, including its HTTP API, is imported from the respective repositories on build. To import the documentation manually, run:
40+
This repository contains documentation about Kurrent and its client SDKs. The documentation for KurrentDB, including its HTTP API, is imported from the respective repositories on build. To import the documentation manually, run:
4141

4242
```bash
4343
pnpm run import
@@ -55,9 +55,9 @@ The documentation sources are located in the `/docs` directory. The `/docs/.vuep
5555

5656
Other directors inside `/docs` include:
5757
- `clients`: documentation for current and legacy clients
58-
- `cloud`: Event Store Cloud documentation
59-
- `server`: EventStoreDB documentation imported from the server repository
60-
- `http-api`: EventStoreDB HTTP API documentation imported from the server repository
58+
- `cloud`: Kurrent Cloud documentation
59+
- `server`: KurrentDB documentation imported from the server repository
60+
- `http-api`: KurrentDB HTTP API documentation imported from the server repository
6161
- `samples`: imported code samples for the client SDKs, server, and HTTP API
6262

6363
Directories with imported code like `server`, `http-api`, and `samples` are generated on build and should not be edited manually. They are also listed in `.gitignore` and won't be committed to the repository.

README.md

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,27 @@
1-
# EventStoreDB documentation
1+
# KurrentDB documentation
22

3-
EventStoreDB is an open-source, functional database with Complex Event Processing in JavaScript.
3+
KurrentDB (formerly EventStoreDB) is the leading event-native data platform, enabling organizations to build modern, event-driven applications and unlock the power of their business history. By capturing every change as an immutable event, KurrentDB provides a single source of truth for real-time data, historical analysis, and advanced AI/ML initiatives.
44

5-
This repository maintains documentation for EventStoreDB (imported from the server repository on build), Event Store Cloud, client SDKs, and other tools and product provided by Event Store.
5+
This repository maintains documentation for KurrentDB (imported from the server repository on build), Kurrent Cloud, client SDKs, and other tools and product provided by Kurrent.
66

77
## Contributing
88

9-
Feel free to [create a GitHub](https://github.com/EventStore/documentation/issues/new) issue if you have any questions or request for more explanation or samples.
9+
Feel free to [create a GitHub](https://github.com/kurrent-io/documentation/issues/new) issue if you have any questions or request for more explanation or samples.
1010

11-
We're open to any contribution. If you noticed some inconsistency, missing piece, or you'd like to extend existing docs - we'll be happy to [get your Pull Request](https://github.com/EventStore/documentation/compare).
11+
We're open to any contribution. If you noticed some inconsistency, missing piece, or you'd like to extend existing docs - we'll be happy to [get your Pull Request](https://github.com/kurrent-io/documentation/compare).
1212

13-
Note that EventStoreDB documentation is located in the [server repository](https://github.com/EventStore/EventStore). Open issues and PRs for server documentation in there.
13+
Note that KurrentDB documentation is located in the [server repository](https://github.com/kurrent-io/KurrentDB). Open issues and PRs for server documentation in there.
1414

1515
Please make sure to follow the [contribution guidelines](CONTRIBUTING.md). It contains detailed information on how to contribute to the documentation.
1616

1717
## Samples
1818

19-
EventStoreDB clients:
20-
- C# - [see more](https://github.com/EventStore/EventStore-Client-Dotnet/tree/master/samples)
21-
- NodeJS - [see more](https://github.com/EventStore/EventStore-Client-NodeJS/tree/master/packages/test/src/samples)
22-
- Java - [see more](https://github.com/EventStore/EventStoreDB-Client-Java/tree/trunk/src/test/java/io/kurrent/dbclient/samples)
23-
- Rust - [see more](https://github.com/EventStore/EventStoreDB-Client-Rust/tree/master/examples)
24-
- Go - [see more](https://github.com/EventStore/EventStore-Client-Go/tree/master/samples)
19+
KurrentDB clients:
20+
- C# - [see more](https://github.com/kurrent-io/EventStore-Client-Dotnet/tree/master/samples)
21+
- NodeJS - [see more](https://github.com/kurrent-io/KurrentDB-Client-NodeJS/tree/master/packages/test/src/samples)
22+
- Java - [see more](https://github.com/kurrent-io/KurrentDB-Client-Java/tree/trunk/src/test/java/io/kurrent/dbclient/samples)
23+
- Rust - [see more](https://github.com/kurrent-io/KurrentDB-Client-Rust/tree/master/examples)
24+
- Go - [see more](https://github.com/kurrent-io/KurrentDB-Client-Go/tree/master/samples)
2525

2626
## Local development
2727

docs/.vuepress/client.ts

Lines changed: 23 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ import {onMounted} from "vue";
44
import type {RouteLocationNormalized, Router} from "vue-router";
55
import CloudBanner from "./components/CloudBanner.vue";
66
import KapaWidget from './components/KapaWidget.vue';
7-
import {usePostHog} from "./lib/usePosthog";
87
import UserFeedback from './components/TocWithFeedback';
8+
import {usePostHog} from "./lib/usePosthog";
99

1010
declare const __VERSIONS__: { latest: string, selected: string, all: string[] }
1111

@@ -132,15 +132,34 @@ export default defineClientConfig({
132132
});
133133
}, 1000);
134134
}
135+
136+
// Check for 404 page after navigation completes
137+
setTimeout(() => {
138+
// Check for the specific elements with classes error-code and error-hint
139+
const errorCodeElement = document.querySelector('p.error-code');
140+
const errorHintElement = document.querySelector('p.error-hint');
141+
142+
// If both elements exist, we're on a 404 page
143+
if (errorCodeElement && errorHintElement) {
144+
// Capture the 404 event in PostHog
145+
if (window && window.posthog) {
146+
window.posthog.capture("page_not_found", {
147+
url: window.location.href,
148+
referrer: document.referrer,
149+
path: to.path,
150+
attemptedPath: to.path.replace('.html', '')
151+
});
152+
}
153+
}
154+
}, 50);
135155
});
136156
router.beforeEach((to, from) => leave(to, from));
137157
},
138158
setup() {
139159
onMounted(() => {
140160
const route = useRoute();
141-
if (route.path !== "/") return;
142-
// console.log(route.meta._pageChunk.data.frontmatter.head);
161+
if (route.path !== "/");
143162
});
144163

145164
},
146-
} satisfies ClientConfig);
165+
} satisfies ClientConfig);

0 commit comments

Comments
 (0)