گیت بوک یا gitbook چیه؟

سلام ممکنه بهم بگید این گیت بوک چیه؟ یا چطوری میشه ازش استفاده کرد؟

https://www.gitbook.com/

2 پسندیده

برای جواب سوال اول بهتره که بدونیم git repository که به اختصار بهش git میگن چی هست .

به طور کلی git یه هسته نرم افزاری هست که میشه روی یه کامپیوتر سرور نصبش کرد و امکانات اضافی با استفاده از api ها به این هسته اضافه کردن .

برای این که واضح تر بشه یه مثال میزنم . فرضا Discourse یه بستر ساخت فروم هست که پادپرس روی این بستر پیاده شده .

پس رابطه gitbook ّبه هسته نرم افزاری git مثل رابطه پادپرس هست به Discourse

معروف ترین پروژه هایی که تا به حال روی بستر git پیاده شدن gitlab - github - gitbook - perforce و … هستن .

حتی شما میتونید هسته git رو روی یه کامپیوتر نصب کنید و یه سرور گیت شخصی برای خودتون بسازید .

امکانات اصلی که هسته گیت میده اینه که چندین کاربر میتونن روی یک فایل واحد کار کنن و با استفاده از Checksum اون فایل تاریخچه تغییراتی که هر کاربر روی فایل انجام داده به صورت مستند قابل رد گیری هست .

خیلی ساده تر اگه بخوام بگم فرض کنید 5 نفر قراره یه مقاله رو با هم کاری هم بنویسن . اگه این پروژه رو روی بستر گیت قرار بدن هر بار که فردی که قسمتی از کار رو تکمیل میکنه به اصطلاح کار خودش رو push میکنه روی سرور و با انجام این کار بخشی از کار که انجام شده با کار بقیه مقایسه میشه ، اگه جایی تداخلی هست برطرف میشه و تمام این عملیات تو تاریخچه مقاله به اسم اون فرد ثبت میشه .

حالا جواب سوال اصلی شما بعد از این مقدمه طولانی . gitbook چیه ؟

بستر گیت بیشتر برای مشارکت در پروژه های برنامه نویسی مورد استفاده قرار میگیره منتها کار جدیدی که gitbook انجام داده اینه که در واقع امکانات پایه ای رو که بستر git داره با مفاهیم مدیریت پروژه مثل task و activity ترکیب کرده و به این ترتیب میشه از امکانات گیت برای هر پروژه ای حتی فرضا یه پروژه حقوقی استفاده کرد و پروژه رو خیلی دقیق مستند سازی و مدیریت کرد و اینجوری بستر گیت فقط به پروژه های برنامه نویسی خلاصه نمیشه .

در واقع gitbook نرم افزاری مثل trello رو با git ترکیب کرده .

استفاده از gitbook هم خیلی ساده هست . کافیه این ودیو رو در یوتوب نگاه کنید .

پی نوشت » اگر با انگلیسی مشکلی ندارید میتونید از این داکیومنشن هم استفاده کنید برای استفاده از گیت بوک

1 پسندیده