bellshade / golang Goto Github PK
View Code? Open in Web Editor NEWRepositori untuk belajar pemrograman Go dalam bahasa Indonesia
License: MIT License
Repositori untuk belajar pemrograman Go dalam bahasa Indonesia
License: MIT License
Strutkur README
menambahkan penjelasan call by reference serta perbedaannya dengan call by value
OS : Windows 10
Golang: 1.19
Di file intermediate/concurrency
belum ada penjelasan tentang apa itu concurrency serta pembahasan tentang channel. Isu ini akan menambah penjelasan serta pembahasan tersebut, serta beberapa penjelasan pendukung mengenai Goroutine
OS : Windows 10
Golang: 1.19.1
Halo! Saya ingin berkontribusi di repo ini dengan menambahkan beberapa materi dasar, apakah ada guidelines atau materi apa saja yang bisa saya tambahkan?
Berikut adalah topik-topik yang akan dibahas dalam materi basic:
Bagi teman-teman yang ingin melakukan kontribusi untuk topik-topik di atas, silahkan komen di dalam issue ini. Terima kasih.
.go
yang bisa dieksekusigolangci-lint
commandgolangci-lint
dengan full execution command seperti dibawah ini yang mungkin tujuannya untuk hanya mengaktifkan linter gofmt
tanpa menggunakan linter yang lain.golangci-lint run -E gofmt ./...
Sayangnya command diatas tidak melakukan apa-apa kecuali argument --disable-all
ditambahkan. Berikut usulan command executionnya yang sesuai
golangci-lint run --disable-all -E gofmt ./...
gofmt
sebagai tool linter utama, beberapa code existing perlu di refactor agar sesuai dengan style yang ditegakkan oleh gofmt.OS : Linux Ubuntu (WSL)
Golang: go 1.20.4
Editor: Visual Studio Code + Go official extension (packed with gofmt formatter)
Seperti yang tertera di Panduan kontribusi, saya menyiapkan beberapa plan untuk mengisi folder utilities yang dimana
folder tersebut akan berisi utilities2 dari built-in package golang yang akan banyak digunakan dalam development app di Golang.
Untuk saat ini saya baru mempersiapkan plan untuk beberapa package, jadi saran yang lebih akan sangat diterima, untuk saat ini plan saya terhadap Materi utilities adalah :
Saran-saran lain sangat diharapkan untuk issue ini.
OS : Linux
Golang: go version 1.18
Originally posted by @FriscoNP in #4 (comment)
penambahan materi tentang mutex pada file concurrency
OS : windows 10
Golang: 1.19
Untuk struktur foldering ini akan seperti bagaimana menurut teman teman yang baiknya ada beberapa yang harus kita perhatikan
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.