MetaMask geliştikçe, geliştiricileri ve son kullanıcıları geleceğini şekillendirme sürecine dahil etmenin yeni yollarını aktif olarak arıyoruz. MetaMask Topluluk Çağrıları, üyelerle etkileşim kurmamıza ve geri bildirim toplamamıza olanak tanırken topluluğu GitHub Issues aracılığıyla belirli endişelerini dile getirmeye ve iyileştirmeler önermeye teşvik ediyor. Bu yaklaşım, hataların giderilmesi ve belgelerin iyileştirilmesi konusunda etkili olmuştur. Ancak MetaMask Wallet API'de önemli değişiklikler yapılmasında topluluk katılımını sağlamak için tutarlı, şeffaf ve kontrollü bir süreç gereklidir; MetaMask Improvement Proposals (MIP'ler) tam olarak bu amaca hizmet etmektedir.
Ethereum Improvement Proposals (EIP'ler) ve React RFC'lerinden ilham alan MIP'ler, geliştirici topluluğunun yeni özellikler önermesi, konular hakkında teknik girdi toplaması ve MetaMask Wallet API'deki tasarım değişikliklerini zaman içinde belgelemesi için yapılandırılmış bir yol sunar. Küçük değişiklikler olağan GitHub Issues ve Pull Request iş akışı aracılığıyla uygulanıp incelenebilirken, MetaMask Wallet API'ye yapılan eklemeler ve önemli değişiklikler, bu arayüzlere bağımlı çok sayıda geliştirici ve çeşitli uygulama nedeniyle daha dikkatli bir yaklaşım gerektirmektedir.
MIP'ler aracılığıyla, geriye dönük uyumluluğu sağlarken kullanıcı deneyimi, gizlilik ve güvenlik konularındaki değerlendirmeleri API tasarımları ve davranışlarına ilişkin geliştirici tercihleriyle dengelemeyi hedefliyoruz.
MetaMask Improvement Proposal'ı kim gönderebilir?
MetaMask'ın özgün tasarım ilkelerine bağlı kalırken kapsayıcılığı sağlamak amacıyla katkıda bulunanları iki farklı gruba ayırdık:
MetaMask API maintainers: Bu grup, MetaMask Wallet API'yi denetler; topluluk tarafından gönderilen MIP'leri inceler ve onaylar. Bu grubun MIP'leri, kapsamlı tasarım, tartışma ve deneyimin dahili olarak gerçekleştirilmiş olması nedeniyle "yorum talebi" olarak değerlendirilebilir. Bu MIP'lerin gönderilmesi, topluluğun tasarımı önceden incelemesine ve değerli geri bildirimler sunmasına olanak tanır. Mevcut MetaMask API maintainers listesini burada bulabilirsiniz.
MetaMask topluluğu: Bu kategori, geliştiriciler ve son kullanıcılar dahil MetaMask topluluğundaki herkesi kapsar. Bu grup tarafından gönderilen MIP'lerin tasarım tartışmalarını başlatması beklenir ve MetaMask API maintainers tarafından incelenip onaylanır. MIP süreci kapsamlı ve zaman alıcı olabilse de topluluk üyelerini, inceleme süreci gerektirmeyen izinsiz bir yaklaşım sunduğundan MetaMask Wallet API yeteneklerini genişletmek için ilk seçenek olarak MetaMask Snaps'i değerlendirmeye teşvik ediyoruz.
Builder topluluğu MetaMask Improvement Proposals'tan nasıl yararlanır?
Geliştiriciler için faydalar:
İnovasyona yapılandırılmış bir yaklaşım: MIP süreci, MetaMask Wallet API'de değişiklikler önermek, tartışmak ve uygulamak için net ve düzenli bir mekanizma sunar. Bu yapı, geliştiricileri yenilikçi fikirler ve iyileştirmeler katkısında bulunmaya teşvik eder; zira maintainers'ın tüm MIP'lere, yorumlara ve geri bildirimlere eşit ilgi ve değerlendirme göstereceğini bilirler.
OpenRPC'deki API tanımlarımız aracılığıyla tek bir doğru kaynak: Sektörde oldukça özgün bir yaklaşım olan MIP'ler, OpenRPC'de API tanımları içerir; bu sayede geliştiriciler, çoğu API'de var olan deneme-yanılma sürecine gerek kalmadan API spesifikasyonlarına karşı etkin biçimde geliştirme yapabilir. Ayrıca geliştiriciler, otomatik oluşturulan interaktif API referansımıza benzer şekilde bu spesifikasyonlar etrafında araçlar oluşturabilir.
MetaMask Wallet API için şeffaf ve öngörülebilir bir yol haritası: Tüm öneriler, MIP süreci aracılığıyla taslaktan uygulamaya kadar belirlenmiş bir yaşam döngüsünden geçer. Bu şeffaflık, geliştiricilerin farklı önerilerin durumunu ve MetaMask Wallet API'nin gelecekteki yol haritasını net biçimde anlamasını sağlar. Bu görünürlük sayesinde geliştiriciler, değişiklikleri uygulamaya tam destek verebilir ve zaman yatırımı yapabilir.
MetaMask Wallet API ile entegrasyon yapan geliştiricilerden öncelikli geri bildirim: "Yorum talebi" aşamasında öneriler, özellikle MetaMask ile aktif olarak entegrasyon yapanlar olmak üzere daha geniş geliştirici topluluğundan girdi davet eder. Bu işbirlikçi inceleme süreci, öneri yazarlarının farklı geliştiricilerden içgörü ve bakış açıları kazanmasına olanak tanır. Bu geri bildirimleri dahil ederek daha etkili API değişiklikleri geliştirebilir ve iyileştirebiliriz.
Son kullanıcılar için faydalar:
Gizlilik ve güvenliğe vurgu: Öneri değerlendirme süreci, gizlilik ve güvenliği ön planda tutar. Bu sayede kullanıcılar, verilerine saygı gösteren güvenli bir MetaMask Wallet API'den yararlanır. MetaMask ekosisteminde güveni korumak kritik önem taşır; gizlilik ve güvenlik değerlendirmeleri bu hedefe ulaşmada belirleyici bir rol oynar.
Topluluk odaklı geliştirmeler: MIP sürecine topluluk geri bildirimlerini dahil ederek MetaMask Wallet API'deki değişikliklerin kullanıcı tabanımızın gerçek ihtiyaç ve tercihlerine uygun olmasını sağlıyoruz.
MetaMask Improvement Proposal nasıl gönderilir?
MetaMask Wallet API'nin geleceğini şekillendirmeye katkıda bulunmak istiyorsanız MIP süreci, izlenecek net ve yapılandırılmış bir yol sunar. Her öneri, taslaktan uygulamaya kadar tutarlı bir yaşam döngüsünden geçer. MIP yaşam döngüsünün tamamı ve katılım yöntemleri hakkında daha fazla bilgi edinmek için MIP göndermeye ilişkin kapsamlı kılavuzumuza göz atın. Son zamanlarda önerilen veya uygulanan değişiklikleri incelemek için bu listeye başvurun.
MetaMask Developer portal, MetaMask ile geliştirme yapmak için başvuracağınız temel kaynaktır. Burada MetaMask'ı dapp'inize sorunsuz biçimde entegre etmek için ihtiyaç duyduğunuz kapsamlı kılavuzları, eğitimleri, şablonları ve daha fazlasını bulacaksınız.