এখন পর্যন্ত প্রতিটা lesson সম্পূর্ণভাবে একটা machine-এ কাজ করেছে। GitHub একটা Git repository অনলাইনে host করে — এটাকে যেকোনো জায়গা থেকে পৌঁছানো যায়, অন্যদের সাথে শেয়ার করা যায়, আর যে platform-এ বেশিরভাগ আসল collaboration (আর বেশিরভাগ চাকরির আবেদনের portfolio link) আসলে ঘটে।
github.com এই কোর্সের দরকার সবকিছু কভার করা একটা ফ্রি tier দেয় — অসীম public আর private repository, issue, আর pull request।
| Element | যা দেখায় |
|---|---|
| Code tab | File browser আর clone URL |
| README | একটা README.md থাকলে file list-এর নিচে স্বয়ংক্রিয়ভাবে render হয় — সাধারণত একটা project-এর প্রথম impression |
| Issues tab | Bug report আর feature request — পরের একটা lesson-এ কভার করা |
| Pull requests tab | Review-এর অপেক্ষায় থাকা প্রস্তাবিত পরিবর্তন — পরের একটা lesson-এ কভার করা |
| Star | অন্য user-দের থেকে একটা হালকা "bookmark আর endorse" signal |
| Fork | কতজন মানুষ repository তাদের নিজের account-এ copy করেছে |
| Public | Private |
|---|---|
| যে কেউ কোড দেখতে পারে | শুধু invite করা collaborator এটা দেখতে পারে |
| একটা portfolio piece, open-source কাজের জন্য ভালো | Client কাজের জন্য ভালো, আসল secret বা sensitive logic সহ যেকোনো কিছু |
| ফ্রি, অসীম | GitHub-এর বর্তমান ফ্রি tier-এও ফ্রি আর অসীম |
শুধু backup-এর বাইরে কেন এটা গুরুত্বপূর্ণ
আসল, কাজ করা repository সহ একটা public GitHub profile একজন শুরুর দিকের developer দেখাতে পারা প্রমাণের সবচেয়ে concrete টুকরাগুলোর একটা — এই সাইটের Career Skills কোর্সে সরাসরি কভার করা।