{"id":55384,"date":"2020-01-19T00:00:00","date_gmt":"2020-01-18T21:00:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/vypusk-platformy-sovmestnoj-razrabotki-onedev-3-0"},"modified":"2020-02-18T14:03:29","modified_gmt":"2020-02-18T11:03:29","slug":"vypusk-platformy-sovmestnoj-razrabotki-onedev-3-0","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sq\/blog\/news\/vypusk-platformy-sovmestnoj-razrabotki-onedev-3-0","title":{"rendered":"L\u00ebshimi i platform\u00ebs p\u00ebr zhvillim t\u00eb p\u00ebrbashk\u00ebt OneDev 3.0","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Nj\u00eb l\u00ebshim i ri dhe i r\u00ebnd\u00ebsish\u00ebm \u00ebsht\u00eb n\u00eb dispozicion <noindex><a rel=\"nofollow\" href=\"https:\/\/code.onedev.io\/projects\/onedev-server\/blob\">OneDev 3.0<\/a><\/noindex>, nj\u00eb platform\u00eb p\u00ebr menaxhimin e ciklit t\u00eb plot\u00eb t\u00eb zhvillimit t\u00eb softuerit, q\u00eb ofron nj\u00eb set t\u00eb plot\u00eb mjetesh p\u00ebr zhvillimin e projekteve sipas paradigmat DevOps. N\u00eb mund\u00ebsit\u00eb e tij, OneDev \u00ebsht\u00eb i ngjash\u00ebm me GitLab dhe gjithashtu ofron mund\u00ebsin\u00eb p\u00ebr t\u00eb nd\u00ebrprer\u00eb infrastruktur\u00ebn e zhvillimit t\u00eb p\u00ebrbashk\u00ebt, rishikimit, testimit, nd\u00ebrtimit dhe dor\u00ebzimit t\u00eb l\u00ebshimeve, pa u lidhur me sh\u00ebrbimet e jashtme n\u00eb re, t\u00eb tilla si GitHub. Kodi i projektit \u00ebsht\u00eb shkruar n\u00eb gjuh\u00ebn Java dhe <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/theonedev\/onedev\">shp\u00ebrndahet<\/a><\/noindex> n\u00ebn licenc\u00ebn MIT.<\/p>\n<p>Disa mund\u00ebsi:<\/p>\n<ul>\n<li class=\"l\"> Proces i thjeshtuar p\u00ebr vendosjen e ferm\u00ebs s\u00eb nd\u00ebrtimit p\u00ebr t\u00eb filluar CI-n\u00eb n\u00eb Kubernetes, pa k\u00ebrkuar ekzekutues dhe runner-a. Mund\u00ebsia e testimit n\u00eb kontejner\u00eb me Linux dhe Windows;\n<li class=\"l\"> Mb\u00ebshtetje p\u00ebr krijimin e specifikimeve t\u00eb nd\u00ebrtimit (Build Spec) n\u00eb m\u00ebnyr\u00eb vizuale pa shkruar skedar\u00eb YAML dhe pa mbajtur mend sintaks\u00ebn;\n<li class=\"l\"> Mund\u00ebsia p\u00ebr konfigurimin fleksib\u00ebl t\u00eb procesit t\u00eb nd\u00ebrtimit duke p\u00ebrdorur parametra nd\u00ebrtimi t\u00eb kusht\u00ebzuar, ekzekutimin paralel t\u00eb disa pun\u00ebve nd\u00ebrtimi dhe fillimin automatik t\u00eb pun\u00ebve kur ndodhin ngjarje t\u00eb caktuara;\n<li class=\"l\"> Mb\u00ebshtetje p\u00ebr p\u00ebrcaktimin e gjendjeve dhe fushave t\u00eb veta p\u00ebr njoftimet e problemeve (issue), mund\u00ebsia p\u00ebr t\u00eb p\u00ebrcaktuar var\u00ebsi midis fushave dhe nd\u00ebrrimin automatik t\u00eb gjendjes kur ndodhin ngjarje t\u00eb caktuara;\n<li class=\"l\"> Interface automatik i azhurnuar p\u00ebr issues, pa k\u00ebrkuar rifreskimin e faqes;\n<li class=\"l\"> Sistem k\u00ebrkimi dhe navigimi n\u00eb kod dhe ndryshime, duke marr\u00eb parasysh ve\u00e7orit\u00eb e sintaks\u00ebs s\u00eb Java, JavaScript, C, C++, CSharp, Go, PHP, Python, CSS, SCSS, LESS dhe R;\n<li class=\"l\"> Mb\u00ebshtetje p\u00ebr lidhjen e diskutimeve dhe komenteve t\u00eb jashtme me kodin dhe blloqet me ndryshime (diff);\n<li class=\"l\"> Rregulla fleksibile p\u00ebr rishikimin e pull-request-eve me mund\u00ebsin\u00eb e mbrojtjes s\u00eb deg\u00ebve t\u00eb caktuara dhe ndryshimit t\u00eb zhvilluesve p\u00ebr rishikim;\n<li class=\"l\"> Rezi modale e analiz\u00ebs s\u00eb komiteve gjat\u00eb rishikimit t\u00eb pull-request-eve. Lidhja me diskutimet e rishikimeve t\u00eb kaluara;\n<li class=\"l\"> Gjuha e pyetjeve q\u00eb lejon gjetjen e informacionit t\u00eb nevojsh\u00ebm n\u00eb projekte, komitete, nd\u00ebrtime, issues, pull-request-e dhe komente. Mund\u00ebsia p\u00ebr t\u00eb ruajtur pyetjen dhe p\u00ebr t\u00eb marr\u00eb njoftime p\u00ebr shfaqjen e ngjarjeve t\u00eb reja q\u00eb lidhen me t\u00eb;\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/code.onedev.io\/projects\/onedev-manual\/blob\/master\/images\/issues-fixed-between-builds.png?raw=true\"><img decoding=\"async\" alt=\"L\u00ebshimi i platform\u00ebs p\u00ebr zhvillim t\u00eb p\u00ebrbashk\u00ebt OneDev 3.0\" src=\"\/wp-content\/uploads\/2020\/01\/9b354445dc951e63f5127d0bdc71f3d9.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Nj\u00eb sistem kontrolli t\u00eb aksesit q\u00eb lejon p\u00ebrcaktimin se kush mund t\u00eb ndryshoj\u00eb kodin n\u00eb nj\u00eb n\u00ebn-drejtori t\u00eb caktuar, t\u00eb caktoj\u00eb \u00e7\u00ebshtje, t\u00eb nis\u00eb nd\u00ebrtimet e l\u00ebshimeve, t\u00eb shikoj\u00eb log-et etj.\n<li class=\"l\"> Mund\u00ebsit\u00eb p\u00ebr krijimin dhe klonimin e depozitave;\n<li class=\"l\"> Abonimi p\u00ebr t\u00eb marr\u00eb njoftime mbi kryerjen e komiteteve n\u00eb deg\u00ebn master;\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/code.onedev.io\/projects\/onedev-manual\/blob\/master\/images\/commit-notification-query.png?raw=true\"><img decoding=\"async\" alt=\"L\u00ebshimi i platform\u00ebs p\u00ebr zhvillim t\u00eb p\u00ebrbashk\u00ebt OneDev 3.0\" src=\"\/wp-content\/uploads\/2020\/01\/da0886357a64dd986c6c97c4d0a7ba47.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Mb\u00ebshtetje p\u00ebr k\u00ebrkesat p\u00ebr t\u00ebrheqje me automatizimin e kontrollit t\u00eb komiteteve q\u00eb pranohet n\u00eb sistemin e integrimit t\u00eb vazhduesh\u00ebm dhe miratimin nga nj\u00eb k\u00ebshill ekspert\u00ebsh q\u00eb p\u00ebrfshin t\u00eb pakt\u00ebn dy zhvillues;\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/code.onedev.io\/projects\/onedev-manual\/blob\/master\/images\/branch-protection-files-require-review.png?raw=true\"><img decoding=\"async\" alt=\"L\u00ebshimi i platform\u00ebs p\u00ebr zhvillim t\u00eb p\u00ebrbashk\u00ebt OneDev 3.0\" src=\"\/wp-content\/uploads\/2020\/01\/39d0040642def1f5e2597ae820fb3e65.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Mund\u00ebsia e mbylljes s\u00eb \u00e7\u00ebshtjeve p\u00ebrmes nj\u00eb mesazhi komiti, i cili mund t\u00eb lidh\u00eb bised\u00ebn, komitin, nd\u00ebrtimet dhe k\u00ebrkesat p\u00ebr t\u00ebrheqje;\n<li class=\"l\"> Mund\u00ebsia e krijimit t\u00eb formave t\u00eb ruajtura n\u00eb nd\u00ebrfaqe p\u00ebr tregimin se cil\u00ebve p\u00ebrdorues u jan\u00eb caktuar zgjidhje \u00e7\u00ebshtjesh;\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/code.onedev.io\/projects\/onedev-manual\/blob\/master\/images\/assignment-board.png?raw=true\"><img decoding=\"async\" alt=\"L\u00ebshimi i platform\u00ebs p\u00ebr zhvillim t\u00eb p\u00ebrbashk\u00ebt OneDev 3.0\" src=\"\/wp-content\/uploads\/2020\/01\/43638623483b620cab1326149e6e82b4.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Mb\u00ebshtetje p\u00ebr krijimin e fushave t\u00eb rastit p\u00ebr t\u00eb lidhur \u00e7\u00ebshtjet me modulet dhe platformat e caktuara;\n<li class=\"l\"> Mund\u00ebsia e automatikisht ndryshimit t\u00eb statusit t\u00eb problemit n\u00eb Deployed pas rregullimit gjat\u00eb nd\u00ebrtimit dhe n\u00eb Review kur hapet nj\u00eb k\u00ebrkes\u00eb t\u00ebrheqje;\n<li class=\"l\"> Mund\u00ebsia e caktimit t\u00eb statusit Verified p\u00ebr problemin, i cili mund t\u00eb jepet nga zhvilluesit q\u00eb kan\u00eb statusin e testuesit;\n<li class=\"l\"> Mb\u00ebshtetje p\u00ebr iniciativ\u00ebn manuale t\u00eb rind\u00ebrtimit me mund\u00ebsin\u00eb e p\u00ebrcaktimit t\u00eb versionit q\u00eb do t'i jepet dhe krijimit t\u00eb nj\u00eb etiketi p\u00ebrkat\u00ebs n\u00eb rast t\u00eb suksesit t\u00eb nd\u00ebrtimit;\n<li class=\"l\"> Mund\u00ebsia e zgjedhjes s\u00eb platform\u00ebs dhe versionit t\u00eb kernelit Linux gjat\u00eb nisjes s\u00eb rind\u00ebrtimit manual;\n<li class=\"l\"> Mb\u00ebshtetje p\u00ebr testimin n\u00eb CI t\u00eb kombinimeve t\u00eb ndryshme Oracle\/MySQL dhe Linux\/Windows gjat\u00eb kryerjes s\u00eb komiteteve n\u00eb deg\u00ebn master;\n<li class=\"l\"> Krijimi automatik i njoftimeve p\u00ebr \u00e7\u00ebshtjet dhe caktimi i p\u00ebrgjegj\u00ebsit p\u00ebr shqyrtimin e problemit n\u00eb rast t\u00eb d\u00ebshtimit t\u00eb nd\u00ebrtimit t\u00eb deg\u00ebs master n\u00eb CI. Automatikisht mbyllja e \u00e7\u00ebshtjeve pas rregullimit t\u00eb d\u00ebshtimit gjat\u00eb nd\u00ebrtimit.\n<li class=\"l\"> Mund\u00ebsia e gjenerimit t\u00eb skedareve n\u00eb nj\u00eb pun\u00eb, p\u00ebrpunimi i tyre paralel n\u00eb t\u00eb dyt\u00eb dhe analiza e rezultateve n\u00eb t\u00eb tret\u00ebn;\n<li class=\"l\"> Mb\u00ebshtetje p\u00ebr ri-nisjen e pun\u00ebve n\u00eb rast d\u00ebshtimi t\u00eb nisjes s\u00eb trajtuesit n\u00eb Kubernetes;\n<li class=\"l\"> Mund\u00ebsia e p\u00ebrdorimit t\u00eb sh\u00ebrbimit MySQL gjat\u00eb procesit t\u00eb ekzekutimit t\u00eb pun\u00ebve;\n<li class=\"l\"> Mb\u00ebshtetje p\u00ebr caktimin e \u00e7el\u00ebsit sekret gjat\u00eb p\u00ebrcaktimit t\u00eb specifikacionit t\u00eb nd\u00ebrtimit;\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/code.onedev.io\/projects\/onedev-manual\/blob\/master\/images\/secret-build-setting.png?raw=true\"><img decoding=\"async\" alt=\"L\u00ebshimi i platform\u00ebs p\u00ebr zhvillim t\u00eb p\u00ebrbashk\u00ebt OneDev 3.0\" src=\"\/wp-content\/uploads\/2020\/01\/2f04a26a795079f8ec774f7fdcd4d5d8.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Mund\u00ebsia e kufizimit t\u00eb aksesit t\u00eb p\u00ebrdoruesve anonim vet\u00ebm n\u00eb l\u00ebshimet e projekteve t\u00eb caktuara;\n<li class=\"l\"> Mb\u00ebshtetje p\u00ebr kufizimin e gjenerimit t\u00eb l\u00ebshimeve vet\u00ebm n\u00eb deg\u00ebn master dhe vendosjen n\u00eb serverat e pun\u00ebs vet\u00ebm l\u00ebshimeve t\u00eb nd\u00ebrtuara nga dega master.\n<\/ul>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Burimi: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=52213\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u043d\u043e\u0432\u044b\u0439 \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a OneDev 3.0, \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b \u0434\u043b\u044f \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435\u043c \u043f\u043e\u043b\u043d\u044b\u043c \u0446\u0438\u043a\u043b\u043e\u043c \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u041f\u041e, \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0435\u0439 \u043f\u043e\u043b\u043d\u044b\u0439 \u043d\u0430\u0431\u043e\u0440 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u043e\u0432 \u0434\u043b\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432 \u0432 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0438\u0438 \u0441 \u043f\u0430\u0440\u0430\u0434\u0438\u0433\u043c\u043e\u0439 DevOps. \u041f\u043e \u0441\u0432\u043e\u0438\u043c \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044f\u043c OneDev \u043d\u0430\u043f\u043e\u043c\u0438\u043d\u0430\u0435\u0442 GitLab \u0438 \u0442\u0430\u043a\u0436\u0435 \u0434\u0430\u0451\u0442 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0440\u0430\u0437\u0432\u0435\u0440\u043d\u0443\u0442\u044c \u043d\u0430 \u0441\u0432\u043e\u0438\u0445 \u043c\u043e\u0449\u043d\u043e\u0441\u0442\u044f\u0445 \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0443 \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u043d\u043e\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438, \u0440\u0435\u0446\u0435\u043d\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f, \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f, \u0441\u0431\u043e\u0440\u043a\u0438 \u0438 \u0434\u043e\u0441\u0442\u0430\u0432\u043a\u0438 \u0440\u0435\u043b\u0438\u0437\u043e\u0432, \u043d\u0435 \u043f\u0440\u0438\u0432\u044f\u0437\u044b\u0432\u0430\u044f\u0441\u044c \u043a \u0432\u043d\u0435\u0448\u043d\u0438\u043c \u043e\u0431\u043b\u0430\u0447\u043d\u044b\u043c \u0441\u0435\u0440\u0432\u0438\u0441\u0430\u043c, \u0442\u0430\u043a\u0438\u043c [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-55384","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u043d\u043e\u0432\u044b\u0439 \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a OneDev 3.0, \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b \u0434\u043b\u044f \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435\u043c \u043f\u043e\u043b\u043d\u044b\u043c \u0446\u0438\u043a\u043b\u043e\u043c \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u041f\u041e, \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0435\u0439.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/sq\/blog\/news\/vypusk-platformy-sovmestnoj-razrabotki-onedev-3-0\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"sq_AL\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u043d\u043e\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 OneDev 3.0 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u043d\u043e\u0432\u044b\u0439 \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a OneDev 3.0, \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b \u0434\u043b\u044f \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435\u043c \u043f\u043e\u043b\u043d\u044b\u043c \u0446\u0438\u043a\u043b\u043e\u043c \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u041f\u041e, \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0435\u0439.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sq\/blog\/news\/vypusk-platformy-sovmestnoj-razrabotki-onedev-3-0\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-01-18T21:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-18T11:03:29+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47L\u00ebshimi i platform\u00ebs p\u00ebr zhvillim t\u00eb bashk\u00ebpunuar OneDev 3.0 | ProHoster","description":"Nj\u00eb version i ri i r\u00ebnd\u00ebsish\u00ebm i OneDev 3.0 \u00ebsht\u00eb n\u00eb dispozicion, nj\u00eb platform\u00eb p\u00ebr menaxhimin e ciklit t\u00eb plot\u00eb t\u00eb zhvillimit t\u00eb softuerit.","canonical_url":"https:\/\/prohoster.info\/sq\/blog\/news\/vypusk-platformy-sovmestnoj-razrabotki-onedev-3-0","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sq_AL","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u043d\u043e\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 OneDev 3.0 | ProHoster","og:description":"\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u043d\u043e\u0432\u044b\u0439 \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a OneDev 3.0, \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b \u0434\u043b\u044f \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435\u043c \u043f\u043e\u043b\u043d\u044b\u043c \u0446\u0438\u043a\u043b\u043e\u043c \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u041f\u041e, \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0435\u0439.","og:url":"https:\/\/prohoster.info\/sq\/blog\/news\/vypusk-platformy-sovmestnoj-razrabotki-onedev-3-0","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-01-18T21:00:00+00:00","article:modified_time":"2020-02-18T11:03:29+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"55384","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 19:45:28","updated":"2022-10-07 20:20:13","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/55384","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/comments?post=55384"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/55384\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media?parent=55384"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/categories?post=55384"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/tags?post=55384"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}