JavaRush /Java блогы /Random-KK /GitFlic: GitHub ресейлік аналогы бета нұсқасын қалдырды. ...
Roman Beekeeper
Деңгей

GitFlic: GitHub ресейлік аналогы бета нұсқасын қалдырды. Онда не бар екенін көрейік

Топта жарияланған
Баршаңызға сәлем, қымбатты достар. Бұл мен үшін жаңа формат, шолу форматы. Сондықтан, қатаң үкім шығармаңыз, бұл шолуды жазу мен басында көргенімдей оңай емес болып шықты. Мен бірден айтамын, оны GitFlic жасаушылар төлемейді, мен бұл туралы жазғым келеді. GitFlic: GitHub ресейлік аналогы бета нұсқасын қалдырды.  Онда не бар екенін көрейік - 1Осылайша, Ресейде олар американдық GitHub аналогын жасады. Жоба GitFlic деп аталады , ол бета нұсқасынан шығып үлгерді, яғни қарапайым пайдаланушылар қазірдің өзінде тіркеле алады. Бірақ мұны жасамас бұрын, біз негізсіз үміттер болмас үшін оның қандай жоба екенін, онда қанша адам және қанша уақыт жұмыс істейтінін түсінуіміз керек. Негізі, менде басында болған нәрсе.

Кішкене тарих

GitHub саясатындағы өзгерістер мен ықтимал санкциялар аясында Ресейдегі жобалар үшін репозиторий қажет пе деген сұрақ туындады. Және олар Ресей үкіметі аналогты жасау үшін 2,1 миллиард рубль бөлгісі келетінін жазды. Және бұл жобаны үкімет төлеген сияқты көрінуі мүмкін, бірақ интернетті аздап ақтарып отырып, мен бізді қызықтыратын көптеген сұрақтарға жауап беретін сұхбат таптым. GitFlic: GitHub ресейлік аналогы бета нұсқасын қалдырды.  Онда не бар екенін көрейік - 2Одан мыналарды алуға болады:
  1. Бұл жоба мемлекеттік емес, жеке жоба. Ал оның аталған 2,1 миллиард рубльге еш қатысы жоқ. Бұл тіпті жақсы, өнім бәсекеге түсіп, жаңа және сұранысқа ие нәрсені ұсынуға тырысады, бұл бюджетті «қисатын» орын болмайды және жасаушылар өздерінше бірдеңе ұсынуға тырысады.

  2. Сұхбатты жазу кезінде (28.10.21) командада небәрі 5 адам болды, оның құрамына үш бэкендер, бір фронт-энд әзірлеуші ​​және менеджер кірді. Бюджет есебінен кеңейту жоспарлары болған жоқ. Бірақ, Интернеттен іздегеннен кейін мен олардың жобасы үшін Java әзірлеушісінің бос орнын таптым , бұл жақсы белгі. Сонымен, ақша пайда болды.

  3. Жобаға бар болғаны 10 ай, яғни ол әлі өте жас және шикі болуы мүмкін. Сондықтан, бұл түсініксіз сол GitHub-пен (ол қазірдің өзінде 13 жаста) салыстырудың қажеті жоқ.

  4. Жоба Java тілінде жазылған!! Бұл бізді Java-ны қуанта алмайды. Егер сіз жоғарыда көрсеткен жұмыс сипаттамасына қарасаңыз, GitFlic қандай технологияларда жазылғанын түсінуге болады:

    • Java 11;
    • PostgresQL 11.x;
    • RabbitMQ;
    • Redis;
    • Көктемгі рамка 5;
    • Көктемгі етік 2;
    • Көктемгі деректер;
    • Көктемгі өзегі;
    • Көктемгі хабарламалар;
    • Spring mvc;
    • көктемгі қауіпсіздік;
    • көктемгі HATEOAS;
    • Көктемгі интеграция.
  5. Жалпы мақсат - Ресейде және Ресейде codeты сақтайтын орынды құру, бұғаттаған жағдайда адамдар өз codeтарын қауіпсіз сақтай алады.

  6. Тартатын нәрсе - Ресей университеттерімен білім беру интеграциясы. Бұл өте маңызды болып табылатын зертханалық жұмыстарды және басқа заттарды сақтайтын жеке орынға ие болуға көмектеседі. Шынымды айтсам, қазір қай жерде істейтінін де білмеймін. Оқырмандар арасында студенттер болса, зертханалық codeыңызды қайда сақтайтыныңызды бөлісіңіз бе?

  7. Ақылы нұсқа бар, жобаға ақша табу керек. Бірақ оның аналогтарынан әлдеқайда арзан. Оның үстіне, сіз 5 адамға дейін командада жеке жобаларды төлейсіз, бұл өте жақсы. Мен мұны плюс деп санаймын.

Сонымен, менің ойымша, кіріспе жеткілікті болды, енді бізде не көретініміз туралы түсінік бар, сондықтан бізге барып тіркелу керек!

Алғашқы қадамдар

Алдымен, олардың қону бетіне барайық , сонда біз көреміз: GitFlic: GitHub ресейлік аналогы бета нұсқасын қалдырды.  Онда не бар екенін көрейік - 3Мұнда біз қазірдің өзінде тіркеле алатынымызды көреміз, біз мұны сәл кейінірек жасаймыз. Кодты сақтауға және онымен жұмыс істеуге арналған бірінші орыс қызметі... Шамасы, иә, бірінші. Мен басқалары туралы бұрын ешқашан естіген емеспін. Міне, менде сұрақ бар: неге олар мұны бұрын жасамады? Ол баяғыда пайда болуы керек еді. Төменде жобаның ерекшеліктері берілген:
  • Сіз командада жұмыс жасай аласыз. Онсыз мұндай жобаның кімге керек екені белгісіз.

  • Сұрауларды біріктіру. Бұл әлі анық емес, бірақ менің ойымша, бұл GitHub-те жобаны ашқаннан кейін тарту сұрауы арқылы өзгертулерді ұсынуға ұқсас нәрсе. Шамасы, бұл The Forking Strategy мысалы. Мен бұл тәсілді осында сипаттадым , оны оқи аласыз.

  • 2fa профильді қорғау. Бұл қазірдің өзінде іс жүзінде қауіпсіздік стандарты, бұл туралы дереу ойлану үшін жақсы. Бұл сөзсіз плюс.

  • Қоғамдық және жеке репозитарийлердің болуы. Онсыз, сондай-ақ командада жұмыс істемей, қазір мүмкін емес.

Жақында қосылуы жоспарланғандар:
  • Кодты талқылау. Код бөлімдері бойынша түсініктеме беру мүмкіндігі. Бір қызығы, олардың оны қалай жүзеге асыратынын көрейік.

  • Тапсырма трекер. Кодпен толық интеграция, бұл өте маңызды және сұранысқа ие. Әзірше күтеміз.

  • Telegram хабарламалары. Бұл, әрине, пайдалы, бірақ ол басқалармен салыстырғанда әлсіреген көрінеді. Жарайды, Құдай жарылқасын, бұл солай)

Функционалдық ауқымына қарап, жоба әлі дамудың басында деп айта аламыз. Мен қалаған мүмкіндіктер әлі де көп. Күтеміз. Әрі қарай, code Ресейде және ресейлік serverлерде сақталғанын тағы бір рет қайталаймыз. Менің ойымша, бұл маңызды адамдар болады. Компанияның нақты миссиясы: «Біз GitFlic тек codeты сақтауға және онымен жұмыс істеуге арналған платформа ғана емес, сонымен қатар әзірлеушілердің толыққанды қоғамдастығы және хобби ретінде де, негізгі табысы ретінде де бағдарламалауды жақсы көретін адамдар болатынына сенімдіміз. .” Идея өте қызықты. Міне, қону парағы аяқталады.

Баға саясаты

Әзірге төлем қарапайым. 5 адамнан астам командада бір адамға 250 рубль. Бұл шамамен алғанда 3,5 доллар. Бағасы аз, бірақ әзірге олардың ұсынатын ерекше ештеңесі жоқ. Тек болашақта, сондықтан репозиторийлерді сақтау үшін басқа орындармен бағаны салыстырудың қажеті жоқ. GitFlic: GitHub ресейлік аналогы бета нұсқасын қалдырды.  Онда не бар екенін көрейік - 4Болашақта олар CI/CD, статикалық codeты талдау және тапсырма трекерін уәде етеді. Сондай-ақ бұлтта қолданбаларды іске қосыңыз. Соңғысы өте қызықты болып көрінеді, бірақ әзірге бұл жай сөздер, не болатынын көрейік.

Тіркеу

Тіркеліп, ішінде не бар екенін көретін кез келді...) GitFlic: GitHub ресейлік аналогы бета нұсқасын қалдырды.  Онда не бар екенін көрейік - 5Тіркелу, әдеттегідей, барлық жерде бар, дизайн көп нәрсені қаламайды, бірақ техникалық директор айтқандай: «Дизайн да оған айналады және жақсырақ болады. » Жарайды, сенейік)) Мен оның қандай екенін көру үшін тесттік жоба жасадым. Барлығы GitHub-ты еске түсіреді: түймелер бір жерде, функционалдық барлығы бірдей, басқа әзірлеушілерге жазылу және жобаны бағалау мүмкіндігі бар (мұнда ол «Таңдаулылар» бөлімі деп аталады ). Міне менің аккаунтыма сілтеме , қаласаңыз жазылыңыз. Мен бұл жобаны қолданамын ба, білмеймін, көреміз. Оның GitHub-қа функционалдық ұқсастығы жақсы нәрсе. GitHub-ты пайдаланғандар GitFlic-ке ауысу оңайырақ болады. Оның үстіне дөңгелекті екінші рет ойлап табудың да мәні жоқ. GitHub-тан айырмашылығы: жобаны жасау кезінде жоба бастапқыда таңдалатын бағдарламалау тілі. GitFlic: GitHub ресейлік аналогы бета нұсқасын қалдырды.  Онда не бар екенін көрейік - 6Менің ойымша, даулы шешім. GitHub жүйесінде бұл code мөлшерімен анықталады. Мүмкін, бұл репозиторийлерде анықтама бойынша функционалдылық болмаған кезде жасалған уақытша шешім. Жаңадан жасалған жоба git-пен жұмыс істеуге арналған хит парағымен бірге келеді . Пайдалы, рахмет. Бір қызық нәрсе: репозиторийді жоюға әрекеттенсеңіз, түйме баспайды. Мүмкін, сіз мақаланы оқығанда бұл түзетілетін шығар, бірақ қазір, мен жазғанымда, ол жұмыс істемейді. GitFlic: GitHub ресейлік аналогы бета нұсқасын қалдырды.  Онда не бар екенін көрейік - 7Осылайша, функционалдылық GitHub-та жасалған нәрсені қайталайды. Бірақ жобаны әзірлеудің осы кезеңінде мен одан ешнәрсе көріп тұрған жоқпын. Бұл тәсіл сәтті жұмыс істейді және оның орны бар екенін көрсетті.

Мен жобаларымды жылжытуым керек пе, жоқ па?

Жақсы сұрақ, өйткені егер сіз GitFlic-ті пайдалансаңыз, неге екенін түсінуіңіз керек. Менің ойымша, GitHub-тың құлдырауынан қорқатындар өз жобаларының көшірмелерін осында жасауы керек. Бұл кімге қатысы жоқ, мен оны аударудың мағынасын көрмеймін.

қорытындылар

Бұл үлкен бастама деп ойлаймын. Жобаға қажеттілік бар және оны жасауды шешкен адамдар пайда болды. Ең бастысы, бұл мемлекеттік жоба емес, бұл адамдарды қызықтыратын мүмкіндіктерді ұсынумен бәсекелестік болады дегенді білдіреді. Сондай-ақ мақсатты аудитория бар, бұл жоба өмір сүретінін білдіреді. Иә, жоба әлі шикі. Сіз оны толығымен және онымен ғана пайдалана алмайсыз (кем дегенде, біздің уақытта CI/CDсіз даму мүмкін емес). Менің ойымша, сіз GitFlic-ті мұқият қарап, оны қалай пайдалану керектігін жақсырақ үйрену үшін кейбір жобаларды жасай аласыз және жаңартуларды күте аласыз. Достар, мен сіздерді әдеттегідей телеграм каналыма жазылуға шақырамын . Онда мен даму туралы, жаңа мақалаларым туралы жазамын, арнаның чатында біз жиі қызықты тақырыптарды талқылаймыз, арна автордікі, сондықтан ол жерде әрқашан жақсы және жайлы болады) Бұл мақалада мен сізге жаңа жобаны көрсетуге тырыстым. дүкен codeы. Мен сіздің пікіріңізді күтемін, бұл туралы не ойлайтыныңыз мені қатты қызықтырады. Бәріне жақсылық!
Пікірлер
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION