Giter VIP home page Giter VIP logo

acikkaynak-arsiv's Introduction

açık-kaynak.org

contributors issues pull requests github

Açık kaynak ekosistemine katkıda bulunmak, insanları açık kaynak geliştirmeye motive etmek, farkındalık oluşturmak ve bu alanda içerik sağlamak için 10forward topluluğunun bir alt mecrası olarak ilgililere rehber olmaya çalışıyoruz.

Daha fazla bilgi için acik-kaynak.org'u ziyaret edebilirsiniz.

acikkaynak-arsiv's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

acikkaynak-arsiv's Issues

Açık Kaynak Yol Haritası

Faaliyet Rehber, İnisiyatif ve Topluluk başlıkları altında kategorilendirilecek.

Genel

  • Web Sitesine GitHub ile girişle birlikte böyle bir altyapı sunulacak.
  • Ana Sayfa üzerindeki vitrin ile sitenin birçok bölümüne erişim sağlanabilecek.

Rehber

  1. Projeler

    • Açık kaynak projeler için bir indeks görevi görmeyi sürdüreceğiz. Kullanıcı deneyimini arttırmak için birey ve organizasyonların ana sayfa üzerinden ister kendilerine ister başkalarının adına tek bir alan doldurarak proje ekleyebilmelerini sağlayacağız.
    • Projeler daha fazla kriter ile filtrelenebilecekler. Örneğin: teknoloji yığın/stack'leri, aradıkları katkı kategorileri
    • Projelerin repository'leri altında bulunan acikkaynak.json dosyası sayesinde projeler hakkında daha detaylı bilgiler toplanabilecek.
  2. Haberler

    • Açık kaynak dünyasına ilişkin haberleri alabileceğimiz bir bölüm oluşturulacak.
    • Kişiler aynı projelerde olduğu gibi bu bölüme haber ekleyebilecekler.
  3. Etkinlikler (mvp sonrası)

    • Birey ve organizasyonların paylaştığı etkinlikler burada yer alacak.
    • Etkinlikler basit bilgilerle duyuru işlevi ile limitli tutulup detaylar için kommunity.com gibi servisler üzerine yönlendirilecek.
  4. Kaynaklar

    • Metin, Video ve çeşitli biçimlerde olabilecek kaynakların kullanıcılar tarafından eklenebilmesi sağlanacak.
    • Kaynakların belirli kategoriler altında yer alması sağlanacak.

İnisiyatif

  1. Üniversite Programı

    • #137
    • Üniversite programındaki kimselerin açık-kaynak.org profilleri aktif transkriptleri olacak.
    • Üniversite programında sistemdeki eğitmen havuzuna erişimleri olacak.
    • Program dahilinde eğitimlere katılabilecekler.
    • Sistemde yer alan sertifikaların koşullarını karşılayarak ilgili alanda kendi yetkinliklerine dair sistemde "mezun" olabilecekler.
  2. Birlikte Geliştirme Programı (mvp sonrası)

    • Giriş yapmış kullanıcılar takımlar oluşturulabilecek ve her kişinin en fazla bir takımı olabilecek.
    • acik-kaynak.org üzerinde bir ödül havuzu olacak.
    • Kendini acik-kaynak.org'a kaydettirmiş proje/repo sahiplerinin kendi repositorylerindeki yardım istedikleri issueları puanlama şansları olacak.
    • PBI/Issue'nun zorluğuna göre PR'ı ileten belirli ödüller kazanabilecek (bağış, hediye, ayrıcalık v.s.).
  3. İstatistikler (mvp sonrası)

    • İstatistikler kısmı çalışmaya başlayacak.
  4. Sertifikalar

    • Sistemde belirlenen sertifikalar olacak.
    • Sertifikalara başvuru yapıp referanslar iletilecek.
    • Referanslar onaylandığı takdirde kişilerin profillerinde bu sertifikalar görünür olacak.

Topluluk

  • Manifesto ve Bilgilendirme netleştirilecek.
  • Discord'a daha fazla önem verilecek.
  • Topluluğun açık kaynak proje, üretim ve yayınları desteklenecek. Yayılımları sağlanacak.
  • Öğrenci Kulüp programı oluşturulacak.

Genel olarak fikirlerin kaba anahatlarını gösteren wireframe çalışmalarımıza Figma üzerinden ulaşabilirsiniz:

https://www.figma.com/file/BNVrH9KeyDUI7p3Zi1nBd1/acik-kaynak-v1.1?node-id=2%3A2

Logo ihtiyacı

Selamlar, topluluğun bir logoya ihtiyacı var, bunun için çok basit bi çalışma yaptım. Önerileriniz varsa sizler de ekleyin. Buradan bi seçim yapalım.
log

404 uyarısı veren kaynaklar

Kaynaklar sayfasındaki Katılım ve Organizasyon başlıkları altındaki sayfalar henüz oluşturulmadığı için 404 uyarısı veriyor. Fakat bunlar bir yandan da siteye ilk defa girecek kullanıcıların en çok ilgi göstereceği sayfalar. Siteye adım atar atmaz böyle bir uyarıyla karşılaşmak pek iyi bir intiba bırakmıyor.

Bu içerikler oluşturulana kadar başlıkların gizlenmesi veya -ki benim önerim bu yönde- güvenilir kaynaklara harici bağlantılar verilmesi uygun olmaz mı? Doruk Fişek ve Hakan Uygun'un özgür yazılım / yazılımcı konulu sunumları benim ilk aklıma gelenler.

https://topluluk.ozguryazilim.com.tr/wp-content/sunumlar/ozguryazilim-sunumlar/ozgur-bir-yazilimci-olmak.html

https://topluluk.ozguryazilim.com.tr/wp-content/sunumlar/ozguryazilim-sunumlar/ozguryazilim_projeleri.html

Projelerin Özellikleri

Projelerin ilgili kişilerin daha kolay arayabilmesi için daha detaylı özelliklere sahip olması gerektiğini düşünüyorum/düşünüyoruz (#128). Bu bağlamda projelerin sahip olmasının yararlı olabileceği özellikler şunlar olabilir.

  • Diller (örneğin JavaScript, CSS, HTML)
  • Teknolojiler (örneğin NodeJS)
  • Frameworkler/Kütüphaneler (örneğin, React, Semantic UI, GraphQL)
  • Altyapı (opsiyonel): (örneğin AWS, S3, CloudFront)
  • Veritabanı (MongoDB, Redis, ElasticSearch)
  • Yardımcı Araçlar (örneğin Gulp, Terraform)
  • Projeler (Projelerin, projelendirilmesinin yapıldığı projelerin linkleri, bu daha sonra projelerin durumunu takip etmek için kullanılabilir)
  • Yardım bekliyor mu? Bekliyorsa reponun issuelerinde help wanted labelına sahip issue sayısı sistem tarafından çekilebilir belki
  • Durum/Aşama (Daha çok üzerine çalışılması gerekli)
  • Açık Kaynak Projesi mi? Evet ise
    • Projenin Ürün Sahibi
    • Atanmış Proje Grubu/Grupları (Belki platformda proje grupları şeklinde takımlar oluşturulabilir 🤔)

Bu şekilde örneğin Next.js de daha fazla deneyim elde etmek isteyen birisi kolaylıkla kendine uygun repository bulması sağlanabilir.

Bu şemaya eklenebilecek, çıkartılabilecek, düzenlenebilecek ve ayrıca üzerine düşünülmesi gereken konular var, görüşleriniz, önerileriniz nelerdir?

Özgür Yazılım Bilinci

Twitter üzerinden gelen eleştiriler üzerine, Açık Kaynak'ın Özgür Yazılım olmadığını, Özgür Yazılım'ın yalnızca bir niteliği olduğunu biraz daha net ifade edebileceğimizi düşünüyorum.

Benim aklımdaki ilk adım, organizasyon isminin yanına yeterli alan olduğu yerlerde (örneğin web sitesi) "Açık Kaynak: Özgür Yazılım için ilk adım" gibi bir sloganla ilerlemek yönünde.

Yine kaynaklar bölümümüzdeki Açık Kaynak ve Özgür Yazılım arasındaki farklar daha açıklamalı hale getirilebilir.

Awesome formatına göre lisanslar markdown dosyasının düzenlenmesi önerisi

https://github.com/acikkaynak/acikkaynak/blob/development/Icerik/acik_kaynak_yazilim/lisanslar.md dosyasına yönelik önerim şu içeriktedir

Lisansları Awesome formatına göre kategorize etmek, ama nasıl ? Permissive Copyleft gibi standart terimler ile olabilir. Awesome formatına göre yazabiliyorum.

Repo ekleme kuralları

İnsanları repolarını biraz daha uygun tutmaya itmek adına bazı kurallar getirmemiz gerekiyor. Örneğin, geçerli bir readme dosya olmalı, minimum test covarage şu kadar olmalı vs gibi kurallar belirlemeyi öneriyorum.

Konuşmacı Listesi

github.com/acikkaynak adı altında bir konuşmacı listesi nasıl oluşturabiliriz ?
Oluşturulan bu listeye ,etkinliklerde konuşmacı olmak isteyen kişiler kendilerini ekleyebilirse çok iyi olur.
Teşekkürler.

Vimawesome.com'u fork etmeyi öneriyorum.

Frontend react ile yazılmış, backend'de flask kullanılıyor. Çok küçük birkaç bug'ı var. Müsait bir vaktimde onları temizlemeyi düşünüyorum. Eğer hoşunuza giderse onu çatallayıp kendimize uydurabiliriz?

Slack daveti token_revoked hatası

Merhabalar, bir kaç gündür http://s.acikkaynak.info/slackin/ adresinden slack adresinize katılabilmek için e-posta adresimi yazdığımda aşağıda ekran görüntüsünü eklediğim şekilde token_revoked hatası alıyorum. Davet almak için bir iletişim e-postası bulamadığım için de burada bir issue açmaya karar verdim.

image

Kaynak Önerisi - http://12factor.net/

Yazılım geliştirme süreçlerinde teknik borç ve erozyon maliyetinden kaçınmayı sağlayacak iyi bir yönerge.

Türkçe konuşan kullanıcıların teknik veya dil bariyerlerinin kaldırmasına yönelik yapılacak çalışmalar kapsamında http://12factor.net/ içeriğinin Türkçeleştirilmesi faydalı olur diye düşünüyorum.

Badge

Ufak bir badge ayarlayabilirsek listeye eklediğimiz projelerin readme'lerinde bizden bahsetmeleri daha çok projenin oluşuma dahil olmasını sağlayacaktır.

Oylar: 👍 👎

Misyon tanımı

#88 Konuşmacı Listesi altında tartışılmaya başlandığı üzere organizasyonun amacının daha net bir tanımının yapılması gerekiyor. Mevcut haliyle herkes için bir şeyler ifade etse de; ortak bir tanımlama organizasyonun kendini daha net ifade etmesi için olumlu olacaktır.

Bu amaçla önce misyonumuzu belirlemek, mümkün olduğu kadar geniş bir kabule ulaştığımızda da kapsam belirleyerek devam etmeyi öneriyorum.

Tanım önerilerine gelecek 👍 ile oylamaları gerçekleştirebiliriz. Buyrun tartışalım.

İçerik Organizasyonu

İçeriklerin başlık, link ve açıklama gibi temel bilgileri bulunmakta. Bunun için belli bir json formatı oluşturulabilir ve içerikler burada saklanabilir. Daha sonra generate araçları ile github pages üzerinde içerik üretilebilir. Projenin ana sayfasından da oraya link verilebilir.

Organizasyon tanıtımı

Organizatörü olduğumuz kullanıcı gruplarına mailing yaparak AçıkKaynak'ın tanıtımını yapmayı öneriyorum.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.