Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,9 @@ contact_links:
- name: Security issue
url: https://github.com/vaur94/mcp-code/security/advisories/new
about: Please report security vulnerabilities privately.
- name: Support guide
url: https://github.com/vaur94/mcp-code/blob/main/SUPPORT.md
about: Use the support guide to choose the right public channel.
- name: Documentation hub
url: https://github.com/vaur94/mcp-code/tree/main/docs
about: Review English and Turkish documentation before opening a question.
14 changes: 8 additions & 6 deletions CODE_OF_CONDUCT.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Code of Conduct

[🇬🇧 English](./CODE_OF_CONDUCT.md) | [🇹🇷 Turkce](./CODE_OF_CONDUCT.tr.md)
🇬🇧 English | [🇹🇷 Türkçe](./CODE_OF_CONDUCT.tr.md)

## Our commitment

Expand All @@ -15,10 +15,10 @@ We are committed to making participation in the `mcp-code` community harassment-

## Unacceptable behavior

- Harassment, intimidation, or discrimination
- Personal attacks or insulting language
- Publishing private information without permission
- Repeated disruption of community workflows
- Harassment, intimidation, or discrimination.
- Personal attacks or insulting language.
- Publishing private information without permission.
- Repeated disruption of community workflows.

## Scope

Expand All @@ -30,4 +30,6 @@ Project maintainers are responsible for clarifying and enforcing our standards.

## Reporting

Report unacceptable behavior privately to the maintainers through GitHub or a private maintainer contact. All reports will be reviewed and investigated promptly and fairly.
Report unacceptable behavior to the maintainers through GitHub. This repository does not currently document a separate conduct-reporting contact. All reports will be reviewed and investigated promptly and fairly.

Last updated: 2026-03-10
38 changes: 20 additions & 18 deletions CODE_OF_CONDUCT.tr.md
Original file line number Diff line number Diff line change
@@ -1,33 +1,35 @@
# Davranis Kurallari
# Davranış Kuralları

[🇬🇧 English](./CODE_OF_CONDUCT.md) | 🇹🇷 Turkce
[🇬🇧 English](./CODE_OF_CONDUCT.md) | 🇹🇷 Türkçe

## Taahhudumuz
## Taahhüdümüz

`mcp-code` toplulugunda herkes icin tacizden uzak, saygili ve kapsayici bir katilim ortami olusturmayi hedefliyoruz.
`mcp-code` topluluğunda herkes için tacizden uzak, saygılı ve kapsayıcı bir katılım ortamı oluşturmayı hedefliyoruz.

## Beklenen davranislar
## Beklenen davranışlar

- Saygili ve yapici iletisim kurmak
- Teknik tartismayi ise odakli tutmak
- Geri bildirimi profesyonelce ele almak
- Toplulugun zamanina ve emegine saygi gostermek
- Saygılı ve yapıcı iletişim kurmak.
- İyi niyet varsaymak, ancak somut sorunları açıkça ele almak.
- Teknik tartışmaları işe odaklı tutmak.
- Geri bildirimi olgunlukla karşılamak.

## Kabul edilemez davranislar
## Kabul edilemez davranışlar

- Taciz, tehdit, ayrimcilik
- Kisisel saldiri veya asagilayici dil
- Izin olmadan ozel bilgi paylasimi
- Topluluk akislarini surekli sekilde sabote etmek
- Taciz, tehdit veya ayrımcılık.
- Kişisel saldırı ya da aşağılayıcı dil.
- İzin olmadan özel bilgi paylaşımı.
- Topluluk iş akışlarını sürekli olarak bozmak.

## Kapsam

Bu kurallar proje alanlarinda ve proje adina temsil edilen kamusal alanlarda gecerlidir.
Bu kurallar, proje alanlarında ve proje adına temsil edilen kamusal alanlarda geçerlidir.

## Uygulama ve yaptirim
## Uygulama

Bakimcilar bu standartlari aciklamak ve uygulamakla sorumludur. Ihlal durumunda yorum, issue, kod katkisi veya diger icerikler kaldirilabilir ya da reddedilebilir.
Maintainer'lar bu standartları açıklamak ve uygulamakla sorumludur. İhlal durumunda yorumlar, commit'ler, kod, wiki düzenlemeleri, issue'lar ve diğer katkılar kaldırılabilir, düzenlenebilir veya reddedilebilir.

## Bildirim

Uygunsuz davranislari GitHub uzerinden veya bakimcilara ozel iletisim kanaliyla bildiriniz. Tum bildirimler hizli ve adil bicimde incelenir.
Uygunsuz davranışları maintainer'lara GitHub üzerinden bildiriniz. Bu repository şu anda ayrı bir davranış bildirimi iletişim kanalı belgelememektedir. Tüm bildirimler hızlı ve adil biçimde incelenir.

Son güncelleme: 2026-03-10
14 changes: 8 additions & 6 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -1,22 +1,22 @@
# Contributing

🇬🇧 English | [🇹🇷 Turkce](./CONTRIBUTING.tr.md)
🇬🇧 English | [🇹🇷 Türkçe](./CONTRIBUTING.tr.md)

Thank you for contributing to `mcp-code`.

## Before you start

- Use Node `>=22.14.0` and npm `>=10`.
- Install dependencies with `npm ci`.
- Read `README.md`, `docs/en/README.md`, and `AGENTS.md` before changing behavior.
- Read `README.md`, `docs/en/index.md`, and `AGENTS.md` before changing behavior.

## Contribution workflow

1. Fork the repository or create a feature branch from `main`.
2. Keep changes focused and reviewable.
1. Fork the repository or create a focused branch from `main`.
2. Keep changes reviewable and bounded to the relevant workflow area.
3. Update tests, docs, and examples in the same change when behavior moves.
4. Run `npm run ci:check` before opening a pull request.
5. Open a PR using the repository template and describe the semantic workflow impact.
5. Open a PR with the repository template and describe the semantic workflow impact.

## Commit messages

Expand Down Expand Up @@ -56,7 +56,7 @@ npm run build

Documentation is part of the definition of done.

- Update `README.md` / `README.tr.md` when onboarding changes.
- Update `README.md` and `README.tr.md` when onboarding changes.
- Update `docs/en/` and `docs/tr/` when behavior, configuration, or integration changes.
- Update `AGENTS.md` when repository structure or core conventions change.

Expand All @@ -68,3 +68,5 @@ Before asking for review, make sure that:
- The related tests pass.
- The relevant docs are updated.
- Security and release implications are called out in the PR body.

Last updated: 2026-03-10
86 changes: 61 additions & 25 deletions CONTRIBUTING.tr.md
Original file line number Diff line number Diff line change
@@ -1,36 +1,72 @@
# Katki Rehberi
# Katkı Rehberi

[🇬🇧 English](./CONTRIBUTING.md) | 🇹🇷 Turkce
[🇬🇧 English](./CONTRIBUTING.md) | 🇹🇷 Türkçe

`mcp-code` projesine katki sagladiginiz icin tesekkurler.
`mcp-code` projesine katkı sağladığınız için teşekkürler.

## Baslamadan once
## Başlamadan önce

- Node `>=22.14.0` ve npm `>=10` kullanin.
- `npm ci` ile bagimliliklari kurun.
- `README.tr.md`, `docs/tr/README.md` ve `AGENTS.md` dosyalarini okuyun.
- Node `>=22.14.0` ve npm `>=10` kullanın.
- `npm ci` ile bağımlılıkları kurun.
- Davranışı değiştirmeden önce `README.tr.md`, `docs/tr/index.md` ve `AGENTS.md` dosyalarını okuyun.

## Katki akisi
## Katkı akışı

1. `main` branch'inden yeni bir branch acin.
2. Degisikligi odakli ve gozden gecirilebilir tutun.
3. Davranis degisiyorsa test, docs ve examples'i ayni PR icinde guncelleyin.
4. PR acmadan once `npm run ci:check` calistirin.
5. PR template'ini doldurun ve semantik workflow etkisini aciklayin.
1. Repoyu fork edin veya `main` üzerinden odaklı bir branch açın.
2. Değişiklikleri gözden geçirilebilir ve sınırlı tutun.
3. Davranış değişiyorsa test, docs ve examples güncellemelerini aynı değişikliğe dahil edin.
4. Pull request açmadan önce `npm run ci:check` çalıştırın.
5. Depo PR şablonunu kullanın ve semantik workflow etkisini açıklayın.

## Commit mesaji formati
## Commit mesajları

Bu repo conventional commits kullanir.
`mcp-code` conventional commits kullanır.

- `feat: ...`
- `fix: ...`
- `docs: ...`
- `ci: ...`
- `chore: ...`
Örnekler:

## Beklentiler
- `feat: add host integration example`
- `fix: tighten slice verification fallback`
- `docs: expand bilingual quick start`
- `ci: upload coverage artifact`

- Public tool surface'i gereksiz yere buyutmeyin.
- Raw file CRUD veya shell wrapper benzeri sig ozellikler eklemeyin.
- Cikti formatlarini deterministic ve makine dostu tutun.
- `@vaur94/mcpbase` kullanimini paket temelli koruyun.
## Kalite beklentileri

- Public tool surface'i, kamuya açık sözleşme bilerek değişmiyorsa sabit tutun.
- Raw file CRUD, grep wrapper, shell passthrough veya benzeri sığ araçlar eklemeyin.
- Çıktıları deterministic ve makine dostu tutun.
- `@vaur94/mcpbase` kullanımını paket temelli koruyun; fork veya iç kaynak kopyası oluşturmayın.

## Test ve doğrulama

İnceleme istemeden önce tam kalite kapısını çalıştırın:

```bash
npm run ci:check
```

Odaklı doğrulama için yararlı komutlar:

```bash
npm run test
npm run test:protocol
npm run build
```

## Dokümantasyon gereksinimleri

Dokümantasyon, tanım gereği işin bir parçasıdır.

- Onboarding değişiyorsa `README.md` ve `README.tr.md` dosyalarını güncelleyin.
- Davranış, yapılandırma veya entegrasyon değişiyorsa `docs/en/` ve `docs/tr/` altında ilgili sayfaları güncelleyin.
- Depo yapısı veya temel kurallar değişiyorsa `AGENTS.md` dosyasını güncelleyin.

## İnceleme kontrol listesi

İnceleme istemeden önce şunlardan emin olun:

- Değişiklik kapsamlı değil, odaklı ve açıkça açıklanmış.
- İlgili testler geçiyor.
- Gerekli dokümantasyon güncellendi.
- Güvenlik ve release etkileri PR gövdesinde belirtildi.

Son güncelleme: 2026-03-10
Loading
Loading