From 28ac75ceda4af01265d4ce4884f21693d434ee81 Mon Sep 17 00:00:00 2001 From: Wing-Kam Wong Date: Tue, 25 Jan 2022 20:03:25 +0800 Subject: [PATCH] docs: revise german readme based on latest english version Signed-off-by: Wing-Kam Wong --- scripts/markdown/readme/languages/german.md | 115 +++++++++----------- 1 file changed, 49 insertions(+), 66 deletions(-) diff --git a/scripts/markdown/readme/languages/german.md b/scripts/markdown/readme/languages/german.md index 930adbefca..d066d45b84 100644 --- a/scripts/markdown/readme/languages/german.md +++ b/scripts/markdown/readme/languages/german.md @@ -28,9 +28,11 @@ Verwandelt jeden MySQL, PostgreSQL, SQL Server, SQLite & Mariadb in eine Smart-T -NocoDB - The Open Source Airtable alternative | Product Hunt +

+ NocoDB - The Open Source Airtable alternative | Product Hunt +

-# Schneller Try. +# Schneller Try ### 1-Click Deploy @@ -45,21 +47,28 @@ Verwandelt jeden MySQL, PostgreSQL, SQL Server, SQLite & Mariadb in eine Smart-T
-### Verwenden von Docker. +### Verwenden von Docker ```bash docker run -d --name nocodb -p 8080:8080 nocodb/nocodb:latest ``` -> To persist data you can mount volume at `/usr/app/data/`. +- NocoDB needs a database as input : See [Production Setup](https://github.com/nocodb/nocodb/blob/master/README.md#production-setup). +- If this input is absent, we fallback to SQLite. In order too persist sqlite, you can mount `/usr/app/data/`. + + Example: + + ``` + docker run -d -p 8080:8080 --name nocodb -v /local/path:/usr/app/data/ nocodb/nocodb:latest + ``` -### Verwenden von NPM. +### Verwenden von NPM ``` npx create-nocodb-app ``` -### Mit git. +### Mit git ``` git clone https://github.com/nocodb/nocodb-seed @@ -115,6 +124,33 @@ Zugriff auf Dashboard mit. : [http://localhost:8080/dashboard](http://localhost: ![11](https://user-images.githubusercontent.com/86527202/136068635-d9ac5165-7800-402d-b4e3-2e21d3d36027.png)
+# Table of Contents + +- [Schneller Try](#schneller-try) + + [1-Click Deploy](#1-click-deploy) + - [Heroku](#heroku) + + [Verwenden von Docker](#verwenden-von-docker) + + [Verwenden von NPM](#verwenden-von-npm) + + [Mit git](#mit-git) + + [GUI](#gui) +- [Tritt unserer Gemeinschaft bei](#tritt-unserer-gemeinschaft-bei) +- [Screenshots](#screenshots) +- [Merkmale](#merkmale) + + [Rich-Tabellenschnittstelle](#rich-tabellenschnittstelle) + + [App Store für Workflow-Automationen](#app-store-für-workflow-automationen) + + [Programmatischer API-Zugriff über](#programmatischer-api-zugriff-über) +- [Produktionseinrichtung](#produktionseinrichtung) + * [Docker](#docker) + - [Beispiel MySQL](#beispiel-mysql) + - [Beispiel Postgres](#beispiel-postgres) + - [Beispiel SQL Server](#beispiel-sql-server) + * [Docker Compose](#docker-compose) + * [Umgebungsvariablen](#umgebungsvariablen) +- [Entwicklungsaufbau](#entwicklungsaufbau) +- [Beitragen](#beitragen) +- [Warum bauen wir das auf?](#warum-bauen-wir-das-auf-) +- [Unsere Aufgabe](#unsere-aufgabe) + # Merkmale ### Rich-Tabellenschnittstelle @@ -127,7 +163,7 @@ Zugriff auf Dashboard mit. : [http://localhost:8080/dashboard](http://localhost: - ⚡ Rollen: Besitzer, Ersteller, Herausgeber, Kommentator, Viewer, Kommentator, benutzerdefinierte Rollen. - ⚡ Zugriffskontrolle: Granulare Zugangskontrolle auch bei Datenbank-, Tabellen- und Spaltenebene. -### App Store für Workflow-Automationen: +### App Store für Workflow-Automationen - ⚡ Chat: Microsoft-Teams, Slack, Discord, Materie - ⚡ E-Mail: SMTP, SES, MailChimp @@ -135,7 +171,7 @@ Zugriff auf Dashboard mit. : [http://localhost:8080/dashboard](http://localhost: - ⚡ WhatsApp. - ⚡ Jede 3rd-Party-APIs -### Programmatischer API-Zugriff über: +### Programmatischer API-Zugriff über - ⚡ Rest APIs (Swagger) - ⚡ Graphql-APIs. @@ -187,73 +223,20 @@ docker-compose up ## Umgebungsvariablen -| Variable | Mandatory | Comments | If absent | -| ---------------------------------- | --------- | -------------------------------------------------------------------------------------------------------- | --------------------------------------------- | -| NC_DB | Yes | See our database URLs | A local SQLite will be created in root folder | -| DATABASE_URL | No | JDBC URL Format. Kann statt NC_DB genutzt werden. Wird im 1-Click Heroku deployment genutzt. | | -| DATABASE_URL_FILE | No | path to file containing JDBC URL Format. Can be used instead of NC_DB. Used in 1-Click Heroku deployment | | -| NC_PUBLIC_URL | Yes | Wird für Einladungen per Mail genutzt | Best guess from http request params | -| NC_AUTH_JWT_SECRET | Yes | JWT secret used for auth and storing other secrets | A Random secret will be generated | -| NC_SENTRY_DSN | No | For Sentry monitoring | | -| NC_CONNECT_TO_EXTERNAL_DB_DISABLED | No | Disable Project creation with external database | | -| NC_DISABLE_TELE | No | Disable telemetry | | -| NC_BACKEND_URL | No | Custom Backend URL | `http://localhost:8080` will be used | +Please refer to [Environment variables](https://docs.nocodb.com/getting-started/installation#environment-variables) # Entwicklungsaufbau -``` -git clone https://github.com/nocodb/nocodb -cd nocodb - -# run backend -cd packages/nocodb -npm install -npm run watch:run - -# open localhost:8080/dashboard in browser - -# run frontend -cd packages/nc-gui -npm install -npm run dev - -# open localhost:3000/dashboard in browser -``` - -Changes made to code automatically restart. - -## Cypress-Tests lokal ausführen - -```shell -# install dependencies(cypress) -npm install - -# run mysql database with required database using docker compose -docker-compose -f ./scripts/docker-compose-cypress.yml up - -# Run backend api using following command -npm run start:api - -# Run frontend web UI using following command -npm run start:web - -# wait until both 3000 and 8080 ports are available -# and run cypress test using following command -npm run cypress:run - -# or run following command to run it with GUI -npm run cypress:open -``` +Please refer to [Development Setup](https://github.com/nocodb/nocodb/tree/master#development-setup) # Beitragen -- Bitte schau mal rein ./scripts/contribute/HowToApplyLicense.md -- Ignorieren Sie das Hinzufügen von Überschriften für .json oder .md oder .yml +Please refer to [Contribution Guide](https://github.com/nocodb/nocodb/blob/master/.github/CONTRIBUTING.md). -# 🎯 Warum bauen wir das auf? +# Warum bauen wir das auf? Die meisten Internet-Unternehmen rüsten sich mit einer Tabelle oder einer Datenbank aus, um ihre Geschäftsanforderungen zu lösen. Die Tabellenkalkulationen werden von einer Milliarde + Menschen mit einem jeden Tag kollaborativ verwendet. Wir arbeiten jedoch mit ähnlichen Geschwindigkeiten in Datenbanken, die in Bezug auf das Berechnen viel stärkere Werkzeuge sind. Versuche, dies mit SaaS-Angeboten zu lösen, bedeutete schreckliche Zugangskontrollen, Anbieter-Lockin, Daten-Lockin, abrupte Preisänderungen und vor allem eine Glaskugel, was in Zukunft möglich ist. -# ❤ Unsere Aufgabe : +# Unsere Aufgabe Unsere Mission ist es, die leistungsstärkste No-Code-Schnittstelle für Datenbanken bereitzustellen, die für jedes einzelne Internetgeschäft der Welt nutzbar ist. Dies würde nicht nur den Zugang zu einem leistungsstarken Computing-Tool demokratisieren, sondern auch eine Milliarde + Menschen hervorbringen, die im Internet radikale Bastel- und Baufähigkeiten haben werden.