|
| 1 | +[](https://travis-ci.org/devsonket/devsonket.github.io) |
1 | 2 | ## উদ্দেশ্য |
2 | 3 | ডেভেলপারদের জন্যে চিটশিট খুবই কাজের জিনিস। আমাদের পক্ষে অনেক কমান্ড বা কোনো লাইব্রেরীর সব ফাংশন একসাথে মনে রাখা সম্ভব হয় না। সেক্ষেত্রে আমরা যদি একটা লিস্ট করি যে অমুক কমান্ড বা ফাংশন অমুক কাজ করে তাহলে খুব সহজেই পরবর্তিতে কেউ কাজ করতে গেলে শুধুমাত্র এই লিস্টগুলো দেখলেই প্রয়োজনীয় সবকিছু খুঁজে পাবে। আমরা আমাদের পুরো নলেজটাকে বিভিন্ন বিভাগে ভাগ করে শুধুমাত্র আসল ফাংশানালিটিগুলো খুব ছোট্টো করে বর্ণনা দিয়ে লিস্ট করতে পারি। যেগুলোতে পরবর্তিতে কোনো ডেভেলপার জাস্ট একটু চোখ বুলিয়ে নিলেই তার কাঙ্ক্ষিত জিনিসটা খুঁজে পাবে। এরকম চিটশিট [এখানেও](https://devhints.io/) পাবেন। কিন্তু আমাদের লক্ষ্য হচ্ছে সম্পূর্ণ বাংলায় চিটশিট করা। |
3 | 4 |
|
4 | 5 | ## কিভাবে কাজ করে |
5 | | -এই প্রোজেক্ট পুরোপুরি গিটহাব বেইসড। এখানেই [**data**](https://github.com/devsonket/devsonket.github.io/tree/master/data) নামক ডিরেক্টরির ভিতরে আমাদের সবগুলো চিটশীট **json** ফাইল আকারে আছে। আমাদের মেইন অ্যাপ্লিকেশন এখান থেকেই ডাটাগুলো নিয়ে শো করাবে। আমাদের বর্তমানে দুই ফরম্যাটের চিটশীট সাপোর্ট করছে। |
6 | | -- কোড এবং বর্ণনা সহ ফরম্যাট([এখানে ডিমো দেখুন](https://github.com/devsonket/devsonket.github.io/blob/master/data/codendesc.json)) |
7 | | -- শুধুমাত্র কোড([এখানে ডিমো দেখুন](https://github.com/devsonket/devsonket.github.io/blob/master/data/onlycode.json)) |
8 | | -- মিক্স ([এখানে ডিমো দেখুন](https://github.com/devsonket/devsonket.github.io/blob/master/data/mix.json)) |
| 6 | +এই প্রোজেক্ট পুরোপুরি গিটহাব বেইসড। এখানেই [**data**](https://github.com/devsonket/devsonket.github.io/tree/develop/data) নামক ডিরেক্টরির ভিতরে আমাদের সবগুলো চিটশীট **json** ফাইল আকারে আছে। আমাদের মেইন অ্যাপ্লিকেশন এখান থেকেই ডাটাগুলো নিয়ে শো করাবে। আমাদের বর্তমানে দুই ফরম্যাটের চিটশীট সাপোর্ট করছে। |
| 7 | +- কোড এবং বর্ণনা সহ ফরম্যাট([এখানে ডিমো দেখুন](https://github.com/devsonket/devsonket.github.io/blob/develop/data/codendesc.json)) |
| 8 | +- শুধুমাত্র কোড([এখানে ডিমো দেখুন](https://github.com/devsonket/devsonket.github.io/blob/develop/data/onlycode.json)) |
| 9 | +- মিক্স ([এখানে ডিমো দেখুন](https://github.com/devsonket/devsonket.github.io/blob/develop/data/mix.json)) |
9 | 10 |
|
10 | 11 | *ভবিষ্যতে নতুন কোনো ফরম্যাটের প্রয়োজন হলে অবশ্যই অ্যাড করা হবে। আপনি চাইলে [এখান থেকে](https://github.com/devsonket/devsonket.github.io/issues/new?title=%E0%A6%95%E0%A6%BF%E0%A6%B8%E0%A7%87%E0%A6%B0%20%E0%A6%9C%E0%A6%A8%E0%A7%8D%E0%A6%AF%E0%A7%87%20%E0%A6%AB%E0%A6%B0%E0%A6%AE%E0%A7%8D%E0%A6%AF%E0%A6%BE%E0%A6%9F&body=%E0%A6%AC%E0%A6%BF%E0%A6%B8%E0%A7%8D%E0%A6%A4%E0%A6%BE%E0%A6%B0%E0%A6%BF%E0%A6%A4%20%E0%A6%AC%E0%A6%B2%E0%A7%81%E0%A6%A8&labels=%E0%A6%A8%E0%A6%A4%E0%A7%81%E0%A6%A8%20%E0%A6%AB%E0%A6%B0%E0%A6%AE%E0%A7%8D%E0%A6%AF%E0%A6%BE%E0%A6%9F) একটা ইস্যু তৈরী করতে পারবেন নতুন ফরম্যাট তৈরী করার জন্যে* |
11 | 12 |
|
12 | 13 | ## কিভাবে কন্ট্রিবিউট করবেন |
13 | | -এখানে যেহেতু আমরা **json** ফাইল নিয়ে কাজ করছি তাই অনেকেই হয়তো **json** এর সাথে পরিচিত নাও থাকতে পারেন। সে উদ্দেশ্যে আমরা একটা [**draft**](https://github.com/devsonket/devsonket.github.io/tree/master/data/draft) ডিরেক্টরিও রেখেছি **data** ডিরেক্টরির ভিতরে। আপনি যদি **json** ফাইল দিয়ে কন্ট্রিবিউট নাও করতে পারেন তাহলে আপনার যেকোনো ফরম্যাটে তৈরী করা চিটশিট পরিষ্কার টাইটেলসহ ড্রাফট ফোল্ডারে পুশ করে দিতে পারবেন। আবার একই সাথে আপনি চাইলে ড্রাফট ফোল্ডার থেকে কোনো ড্রাফট নিয়ে সেটাও **json** আকারে কনভার্ট করে আসল **data** ডিরেক্টরির ভিতরে পুশ করে দিতে পারেন। তো এভাবেই আপনি চাইলে **৪ রকমভাবে** এই প্রোজেক্টে কন্ট্রিবিউট করতে পারবেনঃ |
| 14 | +এখানে যেহেতু আমরা **json** ফাইল নিয়ে কাজ করছি তাই অনেকেই হয়তো **json** এর সাথে পরিচিত নাও থাকতে পারেন। সে উদ্দেশ্যে আমরা একটা [**draft**](https://github.com/devsonket/devsonket.github.io/tree/develop/data/draft) ডিরেক্টরিও রেখেছি **data** ডিরেক্টরির ভিতরে। আপনি যদি **json** ফাইল দিয়ে কন্ট্রিবিউট নাও করতে পারেন তাহলে আপনার যেকোনো ফরম্যাটে তৈরী করা চিটশিট পরিষ্কার টাইটেলসহ ড্রাফট ফোল্ডারে পুশ করে দিতে পারবেন। আবার একই সাথে আপনি চাইলে ড্রাফট ফোল্ডার থেকে কোনো ড্রাফট নিয়ে সেটাও **json** আকারে কনভার্ট করে আসল **data** ডিরেক্টরির ভিতরে পুশ করে দিতে পারেন। তো এভাবেই আপনি চাইলে **৪ রকমভাবে** এই প্রোজেক্টে কন্ট্রিবিউট করতে পারবেনঃ |
14 | 15 |
|
15 | 16 | - বাংলায় যেকোনো টপিকের উপর চিটশিট **json** ফরম্যাটে আমাদের ফরম্যাট যেকোনোভাবে মেইন্টেইন করে পুশ করতে পারবেন |
16 | 17 | - বাংলায় যেকোনো টপিকের উপর চিটশিটের ড্রাফট যেকোনো ফরম্যাটেই পুশ করতে পারবেন |
17 | 18 | - অন্যের ড্রাফটগুলোকে আমাদের কাঙ্ক্ষিত **json** ফরম্যাটে কনভার্ট করে পুশ করতে পারবেন |
18 | | -- আর মেইন ওয়েব অ্যাপ্লিকেশনেও [এই ব্রাঞ্চ](https://github.com/devsonket/devsonket.github.io/tree/source-code) থেকে ডেভেলপমেন্ট এ সহায়তা করতে পারবেন |
| 19 | +- আর মেইন ওয়েব অ্যাপ্লিকেশনেও ডেভেলপমেন্ট এ সহায়তা করতে পারবেন |
19 | 20 |
|
20 | 21 | এখানে প্রধান কয়েকজন কন্ট্রিবিউটর থাকবে যারা একটা চিটশিটকে আসল ওয়েবসাইটে দেখানোর কাজটা করবে। সেক্ষেত্রে যারা আমাদের কন্ট্রিবিউটর লিস্টে বেশী কন্ট্রিবিউট করবে অথবা যেকেউ যদি যথেষ্ট দায়িত্ববান মনে হয় তাহলে তাকে পুরো অরগাইনেজশনের অ্যাডমিন লিস্টে যুক্ত করা হবে। |
21 | 22 |
|
22 | 23 | ## কেনো করবেন? |
23 | 24 | হ্যা, আমাদের এখানে লক্ষ্যই হচ্ছে বাংলাতে একটা বড় চিটশিটের ভান্ডার গড়ে তোলা। [এটা](https://github.com/devsonket) সম্পূর্ণ স্বাধীন এবং ওপেন সোর্স গিটহাব অর্গানাইজেশন। এটা কারো ব্যক্তিমালিকানাধীন নয়। আমি আপনি সবাই মিলেই আমাদের লক্ষ্যে পৌছাবো। |
24 | 25 |
|
| 26 | +## কমিউনিটির আলোচনা |
| 27 | +আমাদের স্ল্যাক এ একটা ওয়ার্কস্পেস আছে। [এই লিঙ্কে](https://join.slack.com/t/devsonket/shared_invite/enQtNDgxNDIwNTkyNjQyLWYwN2ZkZGMyOTNhMTM3ZDU4NzE5NDFjY2ExMTM3YWMzNWFhODU4NjJhMDJlNjBlMTBhY2VkZDRjY2E1ZWI3MTc) ক্লিক করে সেখানে জয়েন করতে পারবেন। আপনার কোনো ব্যাপারে সহায়তা লাগলে, কোনো রকম সাজেশন থাকলে অথবা যেকোনো ব্যাপারে খোলামেলাভাবে সেখানে আমাদের সবার সাথে আলোচনা করতে পারবেন। |
| 28 | + |
25 | 29 | ## ভবিষ্যৎ পরিকল্পনা |
26 | 30 | আমাদের [মেইন ওয়েবসাইট](https://devsonket.github.io/) এখন গিটহাব পেজেই আছে। আমরা চাইলে এটাকেই রিয়েল ডোমেইনেও নিয়ে যেতে পারি। সেক্ষেত্রে আমর যদি ডোমেইন এবং হোস্টিং এর জন্যে স্পন্সর পাই, তাহলে অবশ্যই ভালো হবে। কেউ স্পন্সর করতে চাইলে অবশ্যই যোগাযোগ করবেন। |
0 commit comments