Skip to content

Latest commit

 

History

History
148 lines (115 loc) · 26.4 KB

README.md

File metadata and controls

148 lines (115 loc) · 26.4 KB

🏞️

Land

Update
Issue
Star
Download
Echo 📣
Update
Issue
Star
Download
Land 🏞️
Update
Issue
Star
Download
Element 🌱
Update
Issue
Star
Download
Mountain ⛰️
Update
Issue
Star
Download
River 🌊
Update
Issue
Star
Download
Sky 🌌
Update
Issue
Star
Download
Sun ☀️
Update
Issue
Star
Download
Wind 🌬️

Land 🏞️

Installation 🚀

Clone the repository:

git clone ssh://[email protected]/CodeEditorLand/Land.git --depth=1 --recurse-submodules --shallow-submodules

Install the necessary dependencies using pnpm:

pnpm install

Build the Land:

# Build TypeScript and workspace packages
pnpm run prepublishOnly

# Build Debug releases for cargo
cargo build

# Build Production releases for cargo
cargo build --release

# Build the Tauri application
pnpm run tauri build

Run the Land:

# Runs the development version of the application
pnpm run tauri dev

🛠️ Usage

First run the Sun binary then the River to startup the necessary websockets. Then run the Tauri app Mountain

Land

Graph

graph LR
    A[Top Repo: Land]

    subgraph Element
        subgraph Sky
            D[Astro Website: Sky]
            subgraph Public
                D3[Public]
            end
            subgraph Source
                D4[Source]
                subgraph Layout
                    D5[Layout]
                end
                subgraph Pages
                    D6[Pages]
                end
                subgraph Stylesheet
                    D7[Stylesheet]
                end
            end
        end

        subgraph Wind
            F[TypeScript Files: Wind]
            subgraph Source
                F3[Source]
            end
        end

        subgraph Mountain
            G[Tauri]
            subgraph Gen
                G3[Gen]
            end
            subgraph Icons
                G4[Icons]
            end
            subgraph Source
                G5[Source]
            end
        end
    end

    A --> D
    A --> F
    A --> G
    D --> D3
    D --> D4
    D4 --> D5
    D4 --> D6
    D4 --> D7
    F --> F3
    G --> G3
    G --> G4
    G --> G5
Loading
sequenceDiagram
    participant User
    participant GitHub
    participant PNPM
    participant Cargo

    User->>GitHub: Clone repository
    Note right of GitHub: git clone ssh://[email protected]/CodeEditorLand/Land.git --depth=1 --recurse-submodules --shallow-submodules

    User->>PNPM: Install dependencies
    Note right of PNPM: pnpm install

    User->>Cargo: Build the Mountain
    Note right of Cargo: cargo tauri build

    Note over Cargo: Wind is nested into Sky
    Note over Cargo: Sky is nested into Mountain
    Note over Cargo: Mountain creates the final binary
Loading

Changelog

See CHANGELOG.md for a history of changes to this ecosystem.

Funding

This project is funded through NGI0 Commons Fund, a fund established by NLnet with financial support from the European Commission's Next Generation Internet program. Learn more at the NLnet project page.

Land PlayForm NLnet NGI0 Commons Fund
Land PlayForm NLnet NGI0 Commons Fund