Skip to content
Open
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
17 changes: 17 additions & 0 deletions README-Portuguese.md
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,23 @@ As principais bibliotecas deste projeto são:

Sinta-se à vontade para abrir o PR ou enviar questões :)

## Diretrizes de Contribuição
Obrigado por considerar contribuir para o First Contrib App! Para garantir uma colaboração tranquila, siga estas diretrizes:

1) Verifique Problemas Existentes: Antes de começar a trabalhar em algo novo, verifique os problemas existentes para garantir que não tenha sido relatado ou trabalhado anteriormente.

2) Faça um Fork do Repositório: Se encontrar um problema ou desejar adicionar uma funcionalidade, faça um fork do repositório no GitHub.

3) Ramificação: Crie um novo branch para a sua contribuição. Isso ajuda a manter suas alterações isoladas e facilita a fusão do seu trabalho.

4) Estilo de Código: Siga o estilo de código existente para manter a consistência. Em caso de dúvida, consulte o código existente.

5) Testes: Se estiver adicionando novas funcionalidades, certifique-se de adicionar testes relevantes. Se estiver corrigindo um bug, verifique se existem testes que abordam o problema.

6) Pull Requests: Quando suas alterações estiverem prontas, envie um pull request. Forneça uma descrição clara e concisa de suas alterações. Mencione o número do problema, se aplicável.

7) Seja Paciente: Entenda que projetos de código aberto são mantidos por voluntários. Tenha paciência se houver atrasos na revisão ou fusão do seu pull request.

## LICENÇA

MIT.
17 changes: 17 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,23 @@ It's a first draft so lot of things still need to be done

Feel free to open PR or submit issues :)

## Contribution Guidelines
Thank you for considering contributing to the First Contrib App! To ensure a smooth collaboration, please follow these guidelines:

1) Check for Existing Issues: Before you start working on something new, check the existing issues to make sure it hasn't already been reported or worked on.

2) Fork the Repository: If you find an issue or want to add a feature, fork the repository on GitHub.

3) Branching: Create a new branch for your contribution. This helps keep your changes isolated and makes it easier to merge your work.

4) Code Style: Follow the existing code style to maintain consistency. If in doubt, refer to the existing codebase.

5) Testing: If you're adding new features, ensure to add relevant tests. If fixing a bug, make sure there are tests that cover the issue.

6) Pull Requests: Once your changes are ready, submit a pull request. Provide a clear and concise description of your changes. Mention the issue number if applicable.

7) Be Patient: Understand that open-source projects are maintained by volunteers. Be patient if there are delays in reviewing or merging your pull request.

## LICENCE

MIT.
Expand Down
32 changes: 25 additions & 7 deletions README_turkish.md
Original file line number Diff line number Diff line change
@@ -1,21 +1,22 @@
Neden bu proje?
## Neden bu proje?
Açık kaynak kodlu bir projeye ilk katkısını yapmak isteyen bir kodlayıcı olarak, hem beklentilerinize hem de becerilerinize uyan doğru projeyi bulmak bazen zor olabilir.

Harika bir liste gibi bazı projeler sayesinde, geliştiricileri arayan statik proje listelerini hala bulabilirsiniz.

Daha da ileri giderek, Github Arama Motoru ile yeni başlayanlar tarafından ele alınabilecek sorunları aramak istiyorsanız, yeni başlayanları hedeflemek için her bir havuz tarafından hangi etiketin kullanıldığını bilmeniz gerekir.

Cevap
## Cevap
Bu uygulama, yeni başlayanlarla az çok ilgili olan etiketlerle ilgili tüm sorunları hedefleyecek basit bir arama motoru sağlayarak bu soruna cevap vermeye çalışır. Şimdilik, bu dosyada aşağı yukarı 50 farklı etiket listelenmiştir.

Ve bir arama motoru yapmak olduğundan daha havalı olabileceğinden, Miami Vice / GTA Vice City tarzı sağlamak için 80'lerin içsel titreşimlerimi takip etmeye çalıştım :)

Yol boyunca ne gibi sorunlar buldum?
## Yol boyunca ne gibi sorunlar buldum?
Ağ çağrılarının sayısını büyük ölçüde azalttığı için Github tarafından sağlanan GraphQL API'yi kullanmak istedim. Ancak, kimliği doğrulanmadan çağrılamaz. Bu nedenle, bir kullanıcı olarak, bu uygulamayı kullanmak için Github'da kimliğinizin doğrulanması gerekir.

Büyük dezavantaj: Github'da etikete göre sorunları ararken "VEYA" operatörünü kullanamayız. Temel olarak, tek bir sorguda İLK KATKI VEYA KAVRAMALAR İÇİN İYİ ETKİLEŞTİRME etiketlerine sahip olma sorununu arayamayız. Bu nedenle, ilgi çekici olabilecek sorunları elde etmenin püf noktası, etiketler listemizle eşleşen sorunları olan depoları sorgulamaktır. Talihsiz sonuç, bir depoda listelenen sorunların listesinin bazen boş olabilmesidir ... bu da bazen görüntülenecek hiçbir sorun olmaksızın 20 depodan oluşan bir listeye yol açar ... Daha fazla getir düğmesinin nedeni budur. gösterilecek yeni sorunlar bulmadan önce birkaç kez parçalanması gerekiyor ... Benim saf bir fikrim, sıfır sayı döndürüldüğünde yeni bir depo listesini tekrar sorgulamaktı, ancak ağ isteklerini özyinelemeli olarak başlatmak iyi bir fikir gibi görünmüyor ... ahem ...
## Büyük dezavantaj:
Github'da etikete göre sorunları ararken "VEYA" operatörünü kullanamayız. Temel olarak, tek bir sorguda İLK KATKI VEYA KAVRAMALAR İÇİN İYİ ETKİLEŞTİRME etiketlerine sahip olma sorununu arayamayız. Bu nedenle, ilgi çekici olabilecek sorunları elde etmenin püf noktası, etiketler listemizle eşleşen sorunları olan depoları sorgulamaktır. Talihsiz sonuç, bir depoda listelenen sorunların listesinin bazen boş olabilmesidir ... bu da bazen görüntülenecek hiçbir sorun olmaksızın 20 depodan oluşan bir listeye yol açar ... Daha fazla getir düğmesinin nedeni budur. gösterilecek yeni sorunlar bulmadan önce birkaç kez parçalanması gerekiyor ... Benim saf bir fikrim, sıfır sayı döndürüldüğünde yeni bir depo listesini tekrar sorgulamaktı, ancak ağ isteklerini özyinelemeli olarak başlatmak iyi bir fikir gibi görünmüyor ... ahem ...

Yığın
## Yığın
Bu projenin ana kütüphaneleri:

Tepki verin (ancak önceden uyumluluk, daha küçük bir paket elde etmek için kullanılır)
Expand All @@ -25,11 +26,28 @@ Biraz zeytinyağı
YOL HARİTASI
Bu ilk taslak bu yüzden hala yapılması gereken çok şey var

Stili cilalayın
## Stili cilalayın
Sıralama olasılığını geliştirin (şimdiye kadar, azalan yıldız sayılarıyla kodlanmıştır).
Fonksiyonel testler (çünkü her zaman testlere ihtiyacımız var :))
Daha önce de belirtildiği gibi, yalnızca sorunları olan anlamlı depoları sorgulamanın zarif bir yolunu bulmanın bir püf noktası.
PR açmaktan veya sorun göndermekten çekinmeyin :)

LİSANS
## Katkı Rehberi
First Contrib App'e katkıda bulunmayı düşündüğünüz için teşekkür ederiz! Sorunsuz bir işbirliği sağlamak için lütfen aşağıdaki kurallara uyun:

Varolan Sorunları Kontrol Edin: Yeni bir şeye başlamadan önce, daha önce bildirilen veya üzerinde çalışılan bir sorun olup olmadığını kontrol edin.

Depoyu Klonlayın (Fork): Eğer bir sorun bulursanız veya bir özellik eklemek istiyorsanız, GitHub üzerinde depoyu klonlayın.

Dal Oluşturma: Katkınız için yeni bir dal oluşturun. Bu, değişikliklerinizi izole etmenize ve çalışmanızı birleştirmeyi kolaylaştırmanıza yardımcı olur.

Kod Stili: Mevcut kod stilini takip edin ve tutarlılığı sağlayın. Şüpheli durumda mevcut kod tabanına başvurun.

Test: Yeni özellikler ekliyorsanız, ilgili testleri eklemeyi unutmayın. Bir hata düzeltiyorsanız, sorunu kapsayan testler olduğundan emin olun.

Pull Request (Çekme İsteği): Değişiklikleriniz hazır olduğunda, bir pull request gönderin. Değişikliklerinizin açık ve özlü bir açıklamasını yapın. İlgili ise sorun numarasını belirtin.

Sabırlı Olun: Açık kaynak projeleri gönüllüler tarafından sürdürüldüğünü unutmayın. Pull request'inizin incelenmesi veya birleştirilmesinde gecikmeler olursa sabırlı olun.

## LİSANS
MIT.