Skip to content

Commit a175a36

Browse files
committed
Merge branch 'development'
2 parents 9205782 + c9f40c6 commit a175a36

File tree

66 files changed

+5456
-239
lines changed

Some content is hidden

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

66 files changed

+5456
-239
lines changed

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,9 @@ yarn-error.log
2929
!.vscode/extensions.json
3030
.history/*
3131

32+
# AI agents
33+
.claude/
34+
3235
# Miscellaneous
3336
/.angular/cache
3437
.sass-cache/

AGENTS.md

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
# Agent Instructions for TypeDB Studio
2+
3+
## Submodule Dependencies
4+
5+
**typedb-web** is a Git submodule dependency used via pnpm workspace:
6+
- The `typedb-web/common` package is included in the pnpm workspace (see [pnpm-workspace.yaml](pnpm-workspace.yaml))
7+
- Consider typedb-web code when making architectural or implementation inferences
8+
- You may modify typedb-web code when applicable, but **always explicitly mention in chat** that you're modifying a submodule, as it requires separate Git operations
9+
10+
## Angular SCSS Conventions
11+
12+
When editing Angular SCSS files:
13+
- Use SCSS syntax (nesting, variables, mixins)
14+
- Import and use helper mixins and variables from `typedb-web/common`:
15+
- **colors**: Color variables and utilities
16+
- **typography**: Font and text styling mixins
17+
- **media**: Media query breakpoint helpers
18+
- Full list available in `typedb-web/common/src/styles` (also exposed via `node_modules/typedb-web-common`)
19+
- **Reuse existing components and styles** rather than creating new ones
20+
- Avoid adding new CSS rules when existing patterns can be extended
21+
22+
## TypeDB Guidelines
23+
24+
When writing TypeQL, refer to https://typedb.com/docs/llms-short.txt. Refer to https://typedb.com/docs articles ONLY if their URL contains any of the following: \[/home, /examples, /guides, /core-concepts, /typeql-reference, /tools, /maintenance-operation, /academy, /reference\] and does NOT contain "2.x".
25+
26+
When setting up TypeDB tooling (driver SDKs, etc.) ensure that the installed drivers are NOT for TypeDB 2.x.
27+
28+
## General Development Guidelines
29+
30+
- Prefer extending existing components over creating new ones
31+
- Follow established patterns in the codebase for consistency
32+
33+
## General Agent Guidelines
34+
35+
- Do prompt for clarification when making architectural decisions
36+
- Don't redirect shell script output to 'nul' on Windows

CLAUDE.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
@AGENTS.md

CONTRIBUTING.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
## Want to contribute?
2+
Your contributions are warmly welcomed! To make the process as smooth as possible, please note:
3+
4+
### Large Contributions
5+
Before starting work on a major feature, architectural change, or large refactor, please get in touch to discuss your idea. This ensures your work aligns with the project roadmap and has the best chance of being merged.
6+
7+
You can do this via:
8+
9+
- [GitHub Issues](../../issues)
10+
- [Discord](https://typedb.com/discord)
11+
12+
Note: Large PRs submitted without prior discussion may be closed without review.
13+
14+
### Bug Fixes & Small Changes
15+
Small improvements, documentation fixes, and bug reports are welcome via direct Pull Request or Issue.
16+
17+
### Code Quality
18+
All submissions, including those from core maintainers, undergo a mandatory code review process.

README.md

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,18 @@
1-
# TypeDB Studio
1+
[![TypeDB](https://github.com/typedb/.github/raw/master/profile/banner.png)](https://typedb.com/)
22

33
[![Netlify Status](https://api.netlify.com/api/v1/badges/5e9c0038-d5ec-48d8-8217-27654feae68c/deploy-status)](https://app.netlify.com/sites/typedb-studio/deploys)
44
[![CircleCI](https://circleci.com/gh/typedb/typedb-studio/tree/master.svg?style=shield)](https://circleci.com/gh/typedb/typedb-studio/tree/master)
55
[![GitHub release](https://img.shields.io/github/release/typedb/typedb-studio.svg)](https://github.com/typedb/typedb-studio/releases/latest)
66
[![Discord](https://img.shields.io/discord/665254494820368395?color=7389D8&label=discord&logo=discord&logoColor=ffffff)](https://typedb.com/discord)
77

8-
TypeDB Studio is a graphical tool for managing and querying [TypeDB](https://typedb.com) databases.
8+
# TypeDB Studio
9+
10+
TypeDB Studio is an interactive visual environment for managing and querying [TypeDB](https://typedb.com) databases.
911

10-
With Studio, developers can efficiently manage databases, execute queries, and explore query results,
12+
With Studio, database users can efficiently manage databases, execute queries, and explore query results,
1113
all within a unified environment.
1214

13-
- [Install TypeDB Studio Desktop](https://typedb.com/docs/home/install-tools#_studio)
15+
- [Install TypeDB Studio Desktop](https://typedb.com/docs/home/install/studio/)
1416
- [Open studio.typedb.com](https://studio.typedb.com)
1517
- [Read docs](https://typedb.com/docs/tools/studio)
1618

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
3.7.0
1+
3.8.0

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "typedb-studio",
3-
"version": "3.7.0",
3+
"version": "3.8.0",
44
"scripts": {
55
"ng": "ng",
66
"generate-grammar": "lezer-generator --typeScript src/framework/codemirror-lang-typeql/typeql.grammar -o src/framework/codemirror-lang-typeql/generated/typeql.grammar.generated",

src-tauri/Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src-tauri/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "typedb-studio"
3-
version = "3.7.0"
3+
version = "3.8.0"
44
description = "A Tauri App"
55
authors = ["you"]
66
edition = "2021"

src-tauri/tauri.conf.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"$schema": "https://schema.tauri.app/config/2",
33
"productName": "typedb-studio",
4-
"version": "3.7.0",
4+
"version": "3.8.0",
55
"identifier": "com.typedb.studio",
66
"build": {
77
"beforeDevCommand": "pnpm start",
@@ -31,7 +31,7 @@
3131
],
3232
"windows": {
3333
"wix": {
34-
"version": "3.7.0"
34+
"version": "3.8.0"
3535
}
3636
},
3737
"macOS": {

0 commit comments

Comments
 (0)