Skip to content

Latest commit

 

History

History
260 lines (224 loc) · 16.6 KB

README.lv.md

File metadata and controls

260 lines (224 loc) · 16.6 KB


iEchor

iEchor ir atvērtā koda Firebase alternatīva. Mēs veidojam Firebase funkcijas, izmantojot uzņēmumu klases atvērtā pirmkoda rīkus.

iEchor Dashboard

Dokumentācija

Pilnu dokumentāciju skatīt iechor.com/docs

Lai uzzinātu, kā veikt iemaksas, apmeklējiet Getting Started

Kopiena un atbalsts

  • Kopienas forums. Vislabāk piemērots: palīdzībai veidošanā, diskusijām par datubāzes paraugpraksi.
  • GitHub Issues. Vislabākais: kļūdas un kļūdas, ar kurām jūs sastopaties, izmantojot iEchor.
  • E-pasta atbalsts. Vislabāk piemērots: problēmām ar jūsu datu bāzi vai infrastruktūru.
  • Discord. Vislabākais: lai dalītos ar savām lietojumprogrammām un komunicētu ar kopienu.

Statuss

  • Alfa: Mēs testējam iEchor ar slēgtu klientu kopu
  • Publiskā alfa versija: iechor.com/dashboard. Bet nesteidzieties, ir dažas nepilnības
  • Publiskā beta versija: Pietiekami stabila lielākajai daļai ar uzņēmumu nesaistītu lietošanas gadījumu
  • Publisks: Vispārēja pieejamība [statuss]]

Pašlaik mēs esam Publiskās beta versijas fāzē. Lai saņemtu paziņojumus par galvenajiem atjauninājumiem, skatiet šīs repozitorija "releases".

Watch this repo


Kā tas darbojas

iEchor ir atvērtā koda rīku kombinācija. Mēs veidojam Firebase funkcijas, izmantojot atvērtā pirmkoda produktus, kas paredzēti uzņēmumiem. Ja pastāv rīki un kopienas ar MIT, Apache 2 vai līdzvērtīgu atvērto licenci, mēs izmantosim un atbalstīsim šo rīku. Ja rīks nepastāv, mēs paši to izveidosim un izveidosim ar atklātā pirmkoda licenci. iEchor nav Firebase kartēšana 1 pret 1. Mūsu mērķis ir nodrošināt izstrādātājiem Firebase līdzīgu izstrādātāja pieredzi, izmantojot atvērtā koda rīkus.

Arhitektūra

iEchor ir izvietota platforma. Jūs varat reģistrēties un sākt izmantot iEchor, neko neinstalējot. Jūs varat arī pašmāju resursus un izstrādāt lokāli.

Arhitektūra

  • PostgreSQL ir objekt-relatīvo datubāzu sistēma, kas aktīvi tiek attīstīta vairāk nekā 30 gadus, un tā ir ieguvusi labu reputāciju uzticamības, funkciju robustuma un veiktspējas ziņā.
  • Realtime ir Elixir serveris, kas ļauj klausīties PostgreSQL ievadi, atjauninājumi un dzēšana, izmantojot websockets. Realtime aptaujā Postgres iebūvēto replikācijas funkcionalitāti par izmaiņām datubāzē, konvertē izmaiņas JSON un pēc tam pārraida JSON pa websockets autorizētiem klientiem.
  • PostgREST ir tīmekļa serveris, kas pārvērš PostgreSQL datubāzi tieši RESTful API
  • pg_graphql ir PostgreSQL paplašinājums, kas atklāj GraphQL API
  • Storage nodrošina RESTful saskarni S3 glabātu failu pārvaldībai, izmantojot Postgres atļauju pārvaldībai.
  • postgres-meta ir RESTful API jūsu Postgres pārvaldībai, kas ļauj jums iegūt tabulas, pievienot lomas, veikt pieprasījumus utt.
  • GoTrue ir uz SWT balstīts API lietotāju pārvaldībai un SWT žetonu izsniegšanai.
  • Kong ir mākoņdatošanas API vārtejas.

Klienta bibliotēkas

Mūsu pieeja klientu bibliotēkām ir modulāra. Katra apakšbibliotēka ir atsevišķa implementācija vienai ārējai sistēmai. Tas ir viens no veidiem, kā mēs atbalstām esošos rīkus.

Valoda Klients Funkciju klienti (komplektā ar iEchor klientu)
iEchor PostgREST GoTrue Realtime Storage Functions
⚡️ Oficiālais ⚡️
JavaScript (TypeScript) supabase-js postgrest-js gotrue-js realtime-js storage-js functions-js
Flutter supabase-flutter postgrest-dart gotrue-dart realtime-dart storage-dart functions-dart
💚 Kopiena 💚
C# supabase-csharp postgrest-csharp gotrue-csharp realtime-csharp storage-csharp functions-csharp
Go - postgrest-go gotrue-go - storage-go functions-go
Java - - gotrue-java - storage-java -
Kotlin supabase-kt postgrest-kt gotrue-kt realtime-kt storage-kt functions-kt
Python supabase-py postgrest-py gotrue-py realtime-py storage-py functions-py
Ruby supabase-rb postgrest-rb - - - -
Rust - postgrest-rs - - - -
Swift supabase-swift postgrest-swift gotrue-swift realtime-swift storage-swift functions-swift
Godot Engine (GDScript) supabase-gdscript postgrest-gdscript gotrue-gdscript realtime-gdscript storage-gdscript functions-gdscript

Tulkojumi


Sponsori

Jauns sponsors