Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

documentation: [Go] standarisasi project struktur #6

Open
mozarik opened this issue Oct 9, 2021 · 5 comments
Open

documentation: [Go] standarisasi project struktur #6

mozarik opened this issue Oct 9, 2021 · 5 comments
Assignees
Labels
documentation Improvements or additions to documentation

Comments

@mozarik
Copy link
Contributor

mozarik commented Oct 9, 2021

Untuk struktur foldering ini akan seperti bagaimana menurut teman teman yang baiknya ada beberapa yang harus kita perhatikan

  1. one example, one main.go
  2. how do we automate the testing ? ini kita harus make sure satu CI bisa melakukan testing pada keseluruhan project. how do we do that ?
  3. how about the dependency ? apakah setiap folder (example dll) yang harus memiliki go.mod go.sum, go.mod dan go.sum nya sendiri sendiri disetiap folder atau ditaruh dibagian root folder saja ?
@mozarik mozarik pinned this issue Oct 9, 2021
@mozarik mozarik changed the title standarisasi project struktur standarisasi project struktur [Go] Oct 9, 2021
@mozarik mozarik changed the title standarisasi project struktur [Go] [Go] standarisasi project struktur Oct 9, 2021
@mozarik mozarik changed the title [Go] standarisasi project struktur documentation: [Go] standarisasi project struktur Oct 9, 2021
@mozarik mozarik added the documentation Improvements or additions to documentation label Oct 9, 2021
@FriscoNP
Copy link
Contributor

Mungkin bisa dibuat per materinya itu di folder-folder terpisah, terus di dalamnya nanti minimal ada README.md yang jelaskan soal materinya itu, setelah itu diberikan 1 file main.go yang bisa di run sama yang mempelajari supaya tahu output-nya seperti apa.

@nuraskiah
Copy link
Collaborator

Dalam setiap folder wajib ada file README.md dan file.go yang bisa dieksekusi.

Untuk dependency sepertinya cukup satu di root folder atau per topic dibuat menjadi module berbeda, misal:

  • basic
  • algorithms
  • web
  • etc.

@FriscoNP
Copy link
Contributor

Ini ada ketentuan nggak untuk penamaan folder? aku lihat itu ada 01_introduction, kalau misal memang ada ketentuan buat kayak gitu mending, untuk list materinya bentuknya list nomor aja biar tau mau dinomorin berapa, kalau pakai bullet list gitu jadi kurang jelas untuk penamaan folder yang pakai ada nomor urutnya

@nuraskiah
Copy link
Collaborator

nuraskiah commented Oct 17, 2021

terima kasih atas sarannya @FriscoNP

untuk sekarang silahkan lanjutkan dulu nomor yg ada, nanti akan diperbaiki oleh tim docs.

atau bisa mengikuti penomoran di repo CPP. struktur folder akan segera kami selesaikan.

@cookie1599
Copy link
Collaborator

Dalam setiap folder wajib ada file README.md dan file.go yang bisa dieksekusi.

Untuk dependency sepertinya cukup satu di root folder atau per topic dibuat menjadi module berbeda, misal:

  • basic
  • algorithms
  • web
  • etc.

hi @nuraskiah is this going to be used for the contributing.md file?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

6 participants