mirror of
https://github.com/usebruno/bruno.git
synced 2024-11-26 01:44:05 +01:00
commit
2810c6758d
@ -1,8 +1,8 @@
|
|||||||
[English](/readme.md) | [Українська](/contributing_ua.md) | [Русский](/contributing_ru.md) | **Türkçe** | [Deutsch](/contributing_de.md) | [Français](/contributing_fr.md) | [বাংলা](docs/contributing/contributing_bn.md)
|
[English](../../contributing.md) | [Українська](docs/contributing/contributing_ua.md) | [Русский](docs/contributing/contributing_ru.md) | **Türkçe** | [Deutsch](docs/contributing/contributing_de.md) | [Français](docs/contributing/contributing_fr.md) | [Português (BR)](docs/contributing/contributing_pt_br.md) | [বাংলা](docs/contributing/contributing_bn.md) | [Español](docs/contributing/contributing_es.md) | [Română](docs/contributing/contributing_ro.md) | [Polski](docs/contributing/contributing_pl.md)
|
||||||
|
| [简体中文](docs/contributing/contributing_cn.md)
|
||||||
|
## Bruno'yu birlikte daha iyi hale getirelim!!!
|
||||||
|
|
||||||
## Bruno'yu birlikte daha iyi hale getirelim !!
|
bruno'yu geliştirmek istemenizden mutluluk duyuyoruz. Aşağıda, bruno'yu bilgisayarınıza getirmeye başlamak için yönergeler bulunmaktadır.
|
||||||
|
|
||||||
Bruno'yu geliştirmek istemenizden mutluluk duyuyorum. Aşağıda, bruno'yu bilgisayarınıza getirmeye başlamak için yönergeler bulunmaktadır.
|
|
||||||
|
|
||||||
### Kullanılan Teknolojiler
|
### Kullanılan Teknolojiler
|
||||||
|
|
||||||
@ -23,9 +23,60 @@ Kullandığımız kütüphaneler
|
|||||||
|
|
||||||
[Node v18.x veya en son LTS sürümüne](https://nodejs.org/en/) ve npm 8.x'e ihtiyacınız olacaktır. Projede npm çalışma alanlarını kullanıyoruz
|
[Node v18.x veya en son LTS sürümüne](https://nodejs.org/en/) ve npm 8.x'e ihtiyacınız olacaktır. Projede npm çalışma alanlarını kullanıyoruz
|
||||||
|
|
||||||
### Kodlamaya başlayalım
|
## Gelişim
|
||||||
|
|
||||||
Yerel geliştirme ortamının çalıştırılmasına ilişkin talimatlar için lütfen [development.md](docs/development.md) adresine başvurun.
|
Bruno bir masaüstü uygulaması olarak geliştirilmektedir. Next.js uygulamasını bir terminalde çalıştırarak uygulamayı yüklemeniz ve ardından electron uygulamasını başka bir terminalde çalıştırmanız gerekir.
|
||||||
|
|
||||||
|
### Bağımlılıklar
|
||||||
|
|
||||||
|
- NodeJS v18
|
||||||
|
|
||||||
|
### Yerel Geliştirme
|
||||||
|
|
||||||
|
```bash
|
||||||
|
# nodejs 18 sürümünü kullan
|
||||||
|
nvm use
|
||||||
|
|
||||||
|
# deps yükleyin
|
||||||
|
npm i --legacy-peer-deps
|
||||||
|
|
||||||
|
# graphql dokümanlarını oluştur
|
||||||
|
npm run build:graphql-docs
|
||||||
|
|
||||||
|
# bruno sorgusu oluştur
|
||||||
|
npm run build:bruno-query
|
||||||
|
|
||||||
|
# sonraki uygulamayı çalıştır (terminal 1)
|
||||||
|
npm run dev:web
|
||||||
|
|
||||||
|
# electron uygulamasını çalıştır (terminal 2)
|
||||||
|
npm run dev:electron
|
||||||
|
```
|
||||||
|
|
||||||
|
### Sorun Giderme
|
||||||
|
|
||||||
|
`npm install`'ı çalıştırdığınızda `Unsupported platform` hatası ile karşılaşabilirsiniz. Bunu düzeltmek için `node_modules` ve `package-lock.json` dosyalarını silmeniz ve `npm install` dosyasını çalıştırmanız gerekecektir. Bu, uygulamayı çalıştırmak için gereken tüm gerekli paketleri yüklemelidir.
|
||||||
|
|
||||||
|
|
||||||
|
```shell
|
||||||
|
# Alt dizinlerdeki node_modules öğelerini silme
|
||||||
|
find ./ -type d -name "node_modules" -print0 | while read -d $'\0' dir; do
|
||||||
|
rm -rf "$dir"
|
||||||
|
done
|
||||||
|
|
||||||
|
# Alt dizinlerdeki paket kilidini silme
|
||||||
|
find . -type f -name "package-lock.json" -delete
|
||||||
|
```
|
||||||
|
|
||||||
|
### Test
|
||||||
|
|
||||||
|
```bash
|
||||||
|
# bruno-schema
|
||||||
|
npm test --workspace=packages/bruno-schema
|
||||||
|
|
||||||
|
# bruno-lang
|
||||||
|
npm test --workspace=packages/bruno-lang
|
||||||
|
```
|
||||||
|
|
||||||
### Pull Request Oluşturma
|
### Pull Request Oluşturma
|
||||||
|
|
||||||
@ -33,5 +84,5 @@ Yerel geliştirme ortamının çalıştırılmasına ilişkin talimatlar için l
|
|||||||
- Lütfen şube oluşturma formatını takip edin
|
- Lütfen şube oluşturma formatını takip edin
|
||||||
- feature/[özellik adı]: Bu dal belirli bir özellik için değişiklikler içermelidir
|
- feature/[özellik adı]: Bu dal belirli bir özellik için değişiklikler içermelidir
|
||||||
- Örnek: feature/dark-mode
|
- Örnek: feature/dark-mode
|
||||||
- bugfix/[hata adı]: Bu dal yalnızca belirli bir hata için hata düzeltmelerini içermelidir
|
- bugfix/[hata adı]: Bu dal yalnızca belirli bir hata için hata düzeltmeleri içermelidir
|
||||||
- Örnek bugfix/bug-1
|
- Örnek bugfix/bug-1
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
[English](/publishing.md) | [Português (BR)](docs/publishing/publishing_pt_br.md) | [Română](docs/publishing/publishing_ro.md) | [Polski](docs/publishing/publishing_pl.md) | **বাংলা** | [Français](docs/publishing/publishing_fr.md)
|
[English](/publishing.md) | [Português (BR)](docs/publishing/publishing_pt_br.md) | [Română](docs/publishing/publishing_ro.md) | [Türkçe](/docs/publishing/publishing_tr.md) | [Polski](docs/publishing/publishing_pl.md) | **বাংলা** | [Français](docs/publishing/publishing_fr.md)
|
||||||
|
|
||||||
### ব্রুনোকে নতুন প্যাকেজ ম্যানেজারে প্রকাশ করা
|
### ব্রুনোকে নতুন প্যাকেজ ম্যানেজারে প্রকাশ করা
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
[English](/publishing.md) | [Português (BR)](docs/publishing/publishing_pt_br.md) | [Română](docs/publishing/publishing_ro.md) | [Polski](docs/publishing/publishing_pl.md) | [বাংলা](docs/publishing/publishing_bn.md) | **Français**
|
[English](/publishing.md) | [Português (BR)](docs/publishing/publishing_pt_br.md) | [Română](docs/publishing/publishing_ro.md) | [Türkçe](/docs/publishing/publishing_tr.md) | [Polski](docs/publishing/publishing_pl.md) | [বাংলা](docs/publishing/publishing_bn.md) | **Français**
|
||||||
|
|
||||||
### Publier Bruno dans un nouveau gestionnaire de paquets
|
### Publier Bruno dans un nouveau gestionnaire de paquets
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
[English](/publishing.md) | [Português (BR)](docs/publishing/publishing_pt_br.md) | [Română](docs/publishing/publishing_ro.md) | **Polski** | [বাংলা](docs/publishing/publishing_bn.md) | [Français](docs/publishing/publishing_fr.md)
|
[English](/publishing.md) | [Português (BR)](docs/publishing/publishing_pt_br.md) | [Română](docs/publishing/publishing_ro.md) | [Türkçe](/docs/publishing/publishing_tr.md) | **Polski** | [বাংলা](docs/publishing/publishing_bn.md) | [Français](docs/publishing/publishing_fr.md)
|
||||||
|
|
||||||
### Publikowanie Bruno w nowym menedżerze pakietów
|
### Publikowanie Bruno w nowym menedżerze pakietów
|
||||||
|
|
||||||
|
@ -1,3 +1,5 @@
|
|||||||
|
[English](/publishing.md) | **Português (BR)** | [Română](docs/publishing/publishing_ro.md) | [Türkçe](/docs/publishing/publishing_tr.md) | [Polski](docs/publishing/publishing_pl.md) | [বাংলা](docs/publishing/publishing_bn.md) | [Français](docs/publishing/publishing_fr.md)
|
||||||
|
|
||||||
### Publicando Bruno em um novo gerenciador de pacotes
|
### Publicando Bruno em um novo gerenciador de pacotes
|
||||||
|
|
||||||
Embora nosso código seja de código aberto e esteja disponível para todos usarem, pedimos gentilmente que entre em contato conosco antes de considerar a publicação em novos gerenciadores de pacotes. Como o criador da ferramenta, mantenho a marca registrada `Bruno` para este projeto e gostaria de gerenciar sua distribuição. Se deseja ver o Bruno em um novo gerenciador de pacotes, por favor, solicite através de uma issue no GitHub.
|
Embora nosso código seja de código aberto e esteja disponível para todos usarem, pedimos gentilmente que entre em contato conosco antes de considerar a publicação em novos gerenciadores de pacotes. Como o criador da ferramenta, mantenho a marca registrada `Bruno` para este projeto e gostaria de gerenciar sua distribuição. Se deseja ver o Bruno em um novo gerenciador de pacotes, por favor, solicite através de uma issue no GitHub.
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
[English](/publishing.md) | [Português (BR)](/docs/publishing/publishing_pt_br.md) | **Română** | [Polski](docs/publishing/publishing_pl.md) | [বাংলা](/docs/publishing/publishing_bn.md) | [Français](docs/publishing/publishing_fr.md)
|
[English](/publishing.md) | [Português (BR)](/docs/publishing/publishing_pt_br.md) | **Română** | [Türkçe](/docs/publishing/publishing_tr.md) | [Polski](docs/publishing/publishing_pl.md) | [বাংলা](/docs/publishing/publishing_bn.md) | [Français](docs/publishing/publishing_fr.md)
|
||||||
|
|
||||||
### Publicarea lui Bruno la un gestionar de pachete nou
|
### Publicarea lui Bruno la un gestionar de pachete nou
|
||||||
|
|
||||||
|
8
docs/publishing/publishing_tr.md
Normal file
8
docs/publishing/publishing_tr.md
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
[English](../../publishing.md) | [Português (BR)](docs/publishing/publishing_pt_br.md) | [Română](docs/publishing/publishing_ro.md) | **Türkçe** | [Polski](docs/publishing/publishing_pl.md) | [বাংলা](docs/publishing/publishing_bn.md) | [Français](docs/publishing/publishing_fr.md)
|
||||||
|
|
||||||
|
### Bruno'yu yeni bir paket yöneticisine yayınlama
|
||||||
|
|
||||||
|
Kodumuz açık kaynak kodlu ve herkesin kullanımına açık olsa da, yeni paket yöneticilerinde yayınlamayı düşünmeden önce bize ulaşmanızı rica ediyoruz. Bruno'nun yaratıcısı olarak, bu proje için `Bruno` ticari markasına sahibim ve dağıtımını yönetmek istiyorum. Bruno'yu yeni bir paket yöneticisinde görmek istiyorsanız, lütfen bir GitHub sorunu oluşturun.
|
||||||
|
|
||||||
|
Özelliklerimizin çoğu ücretsiz ve açık kaynak olsa da (REST ve GraphQL Apis'i kapsar),
|
||||||
|
açık kaynak ilkeleri ile sürdürülebilirlik arasında uyumlu bir denge kurmaya çalışıyoruz - https://github.com/usebruno/bruno/discussions/269
|
@ -10,23 +10,55 @@
|
|||||||
[![Web Sitesi](https://img.shields.io/badge/Website-Visit-blue)](https://www.usebruno.com)
|
[![Web Sitesi](https://img.shields.io/badge/Website-Visit-blue)](https://www.usebruno.com)
|
||||||
[![İndir](https://img.shields.io/badge/Download-Latest-brightgreen)](https://www.usebruno.com/downloads)
|
[![İndir](https://img.shields.io/badge/Download-Latest-brightgreen)](https://www.usebruno.com/downloads)
|
||||||
|
|
||||||
[English](/readme.md) | [Українська](/readme_ua.md) | [Русский](/readme_ru.md) | **Türkçe** | [Deutsch](/readme_de.md) | [Français](/readme_fr.md) | [বাংলা](docs/readme/readme_bn.md)
|
[English](../../readme.md) | [Українська](docs/readme/readme_ua.md) | [Русский](docs/readme/readme_ru.md) | **Türkçe** | [Deutsch](docs/readme/readme_de.md) | [Français](docs/readme/readme_fr.md) | [Português (BR)](docs/readme/readme_pt_br.md) | [한국어](docs/readme/readme_kr.md) | [বাংলা](docs/readme/readme_bn.md) | [Español](docs/readme/readme_es.md) | [Italiano](docs/readme/readme_it.md) | [Română](docs/readme/readme_ro.md) | [Polski](docs/readme/readme_pl.md) | [简体中文](docs/readme/readme_cn.md)
|
||||||
|
|
||||||
Bruno, Postman ve benzeri araçlar tarafından temsil edilen statükoda devrim yaratmayı amaçlayan yeni ve yenilikçi bir API istemcisidir.
|
Bruno, Postman ve benzeri araçlar tarafından temsil edilen statükoda devrim yaratmayı amaçlayan yeni ve yenilikçi bir API istemcisidir.
|
||||||
|
|
||||||
Bruno koleksiyonlarınızı doğrudan dosya sisteminizdeki bir klasörde saklar. API istekleri hakkındaki bilgileri kaydetmek için düz bir metin biçimlendirme dili olan Bru kullanıyoruz.
|
Bruno koleksiyonlarınızı doğrudan dosya sisteminizdeki bir klasörde saklar. API istekleri hakkındaki bilgileri kaydetmek için düz bir metin biçimlendirme dili olan Bru kullanıyoruz.
|
||||||
|
|
||||||
API koleksiyonlarınız üzerinde işbirliği yapmak için git veya seçtiğiniz herhangi bir sürüm kontrolünü kullanabilirsiniz.
|
API koleksiyonlarınız üzerinde işbirliği yapmak için Git veya seçtiğiniz herhangi bir sürüm kontrolünü kullanabilirsiniz.
|
||||||
|
|
||||||
Bruno yalnızca çevrimdışıdır. Bruno'ya bulut senkronizasyonu eklemek gibi bir planımız yok. Veri gizliliğinize değer veriyoruz ve cihazınızda kalması gerektiğine inanıyoruz. Uzun vadeli vizyonumuzu okuyun [burada](https://github.com/usebruno/bruno/discussions/269)
|
Bruno yalnızca çevrimdışıdır. Bruno'ya bulut senkronizasyonu eklemek gibi bir planımız yok. Veri gizliliğinize değer veriyoruz ve cihazınızda kalması gerektiğine inanıyoruz. Uzun vadeli vizyonumuzu okuyun [burada](https://github.com/usebruno/bruno/discussions/269)
|
||||||
|
|
||||||
|
📢 Hindistan FOSS 3.0 Konferansındaki son konuşmamızı izleyin [burada](https://www.youtube.com/watch?v=7bSMFpbcPiY)
|
||||||
|
|
||||||
![bruno](/assets/images/landing-2.png) <br /><br />
|
![bruno](/assets/images/landing-2.png) <br /><br />
|
||||||
|
|
||||||
|
### Kurulum
|
||||||
|
|
||||||
|
Bruno Mac, Windows ve Linux için ikili indirme olarak [web sitemizde] (https://www.usebruno.com/downloads) mevcuttur.
|
||||||
|
|
||||||
|
Bruno'yu Homebrew, Chocolatey, Scoop, Snap ve Apt gibi paket yöneticileri aracılığıyla da yükleyebilirsiniz.
|
||||||
|
|
||||||
|
```sh
|
||||||
|
# Homebrew aracılığıyla Mac'te
|
||||||
|
brew install bruno
|
||||||
|
|
||||||
|
# Chocolatey aracılığıyla Windows'ta
|
||||||
|
choco install bruno
|
||||||
|
|
||||||
|
# Scoop aracılığıyla Windows'ta
|
||||||
|
scoop bucket add extras
|
||||||
|
scoop install bruno
|
||||||
|
|
||||||
|
# Snap aracılığıyla Linux'ta
|
||||||
|
snap install bruno
|
||||||
|
|
||||||
|
# Apt aracılığıyla Linux'ta
|
||||||
|
sudo mkdir -p /etc/apt/keyrings
|
||||||
|
sudo gpg --no-default-keyring --keyring /etc/apt/keyrings/bruno.gpg --keyserver keyserver.ubuntu.com --recv-keys 9FA6017ECABE0266
|
||||||
|
|
||||||
|
echo "deb [signed-by=/etc/apt/keyrings/bruno.gpg] http://debian.usebruno.com/ bruno stable" | sudo tee /etc/apt/sources.list.d/bruno.list
|
||||||
|
|
||||||
|
sudo apt update
|
||||||
|
sudo apt install bruno
|
||||||
|
```
|
||||||
|
|
||||||
### Birden fazla platformda çalıştırın 🖥️
|
### Birden fazla platformda çalıştırın 🖥️
|
||||||
|
|
||||||
![bruno](/assets/images/run-anywhere.png) <br /><br />
|
![bruno](/assets/images/run-anywhere.png) <br /><br />
|
||||||
|
|
||||||
### Git üzerinden işbirliği yapın 👩💻🧑💻
|
### Git üzerinden katkıda bulunun 👩💻🧑💻
|
||||||
|
|
||||||
Veya seçtiğiniz herhangi bir sürüm kontrol sistemi
|
Veya seçtiğiniz herhangi bir sürüm kontrol sistemi
|
||||||
|
|
||||||
@ -37,8 +69,11 @@ Veya seçtiğiniz herhangi bir sürüm kontrol sistemi
|
|||||||
- [Uzun Vadeli Vizyonumuz](https://github.com/usebruno/bruno/discussions/269)
|
- [Uzun Vadeli Vizyonumuz](https://github.com/usebruno/bruno/discussions/269)
|
||||||
- [Yol Haritası](https://github.com/usebruno/bruno/discussions/384)
|
- [Yol Haritası](https://github.com/usebruno/bruno/discussions/384)
|
||||||
- [Dokümantasyon](https://docs.usebruno.com)
|
- [Dokümantasyon](https://docs.usebruno.com)
|
||||||
|
- [Stack Overflow](https://stackoverflow.com/questions/tagged/bruno)
|
||||||
- [Web sitesi](https://www.usebruno.com)
|
- [Web sitesi](https://www.usebruno.com)
|
||||||
|
- [Fiyatlandırma](https://www.usebruno.com/pricing)
|
||||||
- [İndir](https://www.usebruno.com/downloads)
|
- [İndir](https://www.usebruno.com/downloads)
|
||||||
|
- [Github Sponsorları](https://github.com/sponsors/helloanoop).
|
||||||
|
|
||||||
### Vitrin 🎥
|
### Vitrin 🎥
|
||||||
|
|
||||||
@ -48,15 +83,19 @@ Veya seçtiğiniz herhangi bir sürüm kontrol sistemi
|
|||||||
|
|
||||||
### Destek ❤️
|
### Destek ❤️
|
||||||
|
|
||||||
Woof! Projeyi beğendiyseniz, şu ⭐ düğmesine basın!
|
Bruno'yu seviyorsanız ve açık kaynak çalışmalarımızı desteklemek istiyorsanız, [Github Sponsorları](https://github.com/sponsors/helloanoop) aracılığıyla bize sponsor olmayı düşünün.
|
||||||
|
|
||||||
### Referansları Paylaşın 📣
|
### Referansları Paylaşın 📣
|
||||||
|
|
||||||
Bruno işinizde ve ekiplerinizde size yardımcı olduysa, lütfen [github tartışmamızdaki referanslarınızı](https://github.com/usebruno/bruno/discussions/343) paylaşmayı unutmayın
|
Bruno işinizde ve ekiplerinizde size yardımcı olduysa, lütfen [github tartışmamızdaki referanslarınızı](https://github.com/usebruno/bruno/discussions/343) paylaşmayı unutmayın.
|
||||||
|
|
||||||
|
### Yeni Paket Yöneticilerine Yayınlama
|
||||||
|
|
||||||
|
Daha fazla bilgi için lütfen [buraya](publishing.md) bakın.
|
||||||
|
|
||||||
### Katkıda Bulunun 👩💻🧑💻
|
### Katkıda Bulunun 👩💻🧑💻
|
||||||
|
|
||||||
Bruno'yu geliştirmek istemenize sevindim. Lütfen [katkıda bulunma kılavuzu](../contributing/contributing.md)'na göz atın
|
Bruno'yu geliştirmek istemenize sevindim. Lütfen [katkıda bulunma kılavuzuna](contributing.md) göz atın
|
||||||
|
|
||||||
Kod yoluyla katkıda bulunamasanız bile, lütfen kullanım durumunuzu çözmek için uygulanması gereken hataları ve özellik isteklerini bildirmekten çekinmeyin.
|
Kod yoluyla katkıda bulunamasanız bile, lütfen kullanım durumunuzu çözmek için uygulanması gereken hataları ve özellik isteklerini bildirmekten çekinmeyin.
|
||||||
|
|
||||||
@ -70,11 +109,21 @@ Kod yoluyla katkıda bulunamasanız bile, lütfen kullanım durumunuzu çözmek
|
|||||||
|
|
||||||
### İletişimde Kalın 🌐
|
### İletişimde Kalın 🌐
|
||||||
|
|
||||||
[Twitter](https://twitter.com/use_bruno) <br />
|
[𝕏 (Twitter)](https://twitter.com/use_bruno) <br />
|
||||||
[Website](https://www.usebruno.com) <br />
|
[Website](https://www.usebruno.com) <br />
|
||||||
[Discord](https://discord.com/invite/KgcZUncpjq)
|
[Discord](https://discord.com/invite/KgcZUncpjq) <br />
|
||||||
[LinkedIn](https://www.linkedin.com/company/usebruno)
|
[LinkedIn](https://www.linkedin.com/company/usebruno)
|
||||||
|
|
||||||
|
### Ticari Marka
|
||||||
|
|
||||||
|
**İsim**
|
||||||
|
|
||||||
|
`Bruno` [Anoop M D](https://www.helloanoop.com/) tarafından sahip olunan bir ticari markadır.
|
||||||
|
|
||||||
|
**Logo**
|
||||||
|
|
||||||
|
Logo [OpenMoji](https://openmoji.org/library/emoji-1F436/) adresinden alınmıştır. Lisans: CC [BY-SA 4.0](https://creativecommons.org/licenses/by-sa/4.0/)
|
||||||
|
|
||||||
### Lisans 📄
|
### Lisans 📄
|
||||||
|
|
||||||
[MIT](/license.md)
|
[MIT](license.md)
|
||||||
|
Loading…
Reference in New Issue
Block a user