About: Monorepo     Goto   Sponge   NotDistinct   Permalink

An Entity of Type : owl:Thing, within Data Space : dbpedia.demo.openlinksw.com associated with source document(s)
QRcode icon
http://dbpedia.demo.openlinksw.com/describe/?url=http%3A%2F%2Fdbpedia.org%2Fresource%2FMonorepo

In version-control systems, a monorepo ("mono" meaning 'single' and "repo" being short for 'repository') is a software-development strategy in which the code for a number of projects is stored in the same repository. This practice dates back to at least the early 2000s, when it was commonly called a shared codebase. Google, Meta, Microsoft, Uber, Airbnb, and Twitter all employ very large monorepos with varying strategies to scale build systems and version control software with a large volume of code and daily changes.

AttributesValues
rdf:type
rdfs:label
  • Monorepo (cs)
  • Monorepo (en)
  • Монорепозиторий (ru)
rdfs:comment
  • Monorepositář či monorepo (anglicky monorepo) je speciální případ repozitáře, kdy je více logicky nezávislých projektů vyvíjeno a jejich kód uchováván v rámci jednoho repositáře. Protože tento způsob umožňuje snadné sdílení kódu mezi jednotlivými podprojekty, často se jedná o společný vývoj backendu a frontendu jedné aplikace, případně o vývoj několika frontendových klientů jedné aplikace. Na rozdíl od aplikace, kde jsou jednotlivé moduly rozděleny mezi více repositářů a kde může být například testování více modulů napříč repositáři komplikované, je testování aplikace v rámci jednoho repositáře jednodušší. (cs)
  • In version-control systems, a monorepo ("mono" meaning 'single' and "repo" being short for 'repository') is a software-development strategy in which the code for a number of projects is stored in the same repository. This practice dates back to at least the early 2000s, when it was commonly called a shared codebase. Google, Meta, Microsoft, Uber, Airbnb, and Twitter all employ very large monorepos with varying strategies to scale build systems and version control software with a large volume of code and daily changes. (en)
  • В системе контроля версий монорепозиторий («mono» от греческого μόνος, мóнос, 'единственный, одинокий' и репозиторий) является стратегией разработки программного обеспечения, когда код множества подпроектов хранится в одном и том же репозитории. К 2017 году некоторым формам этой практики разработки уже более десяти лет, но основное название этой концепции появилось недавно. Многие попытки были сделаны для разделения понятий монолитных приложений и прочих более новых форм монорепозиториев. (ru)
rdfs:seeAlso
dcterms:subject
Wikipage page ID
Wikipage revision ID
Link from a Wikipage to another Wikipage
sameAs
dbp:wikiPageUsesTemplate
has abstract
  • Monorepositář či monorepo (anglicky monorepo) je speciální případ repozitáře, kdy je více logicky nezávislých projektů vyvíjeno a jejich kód uchováván v rámci jednoho repositáře. Protože tento způsob umožňuje snadné sdílení kódu mezi jednotlivými podprojekty, často se jedná o společný vývoj backendu a frontendu jedné aplikace, případně o vývoj několika frontendových klientů jedné aplikace. Na rozdíl od aplikace, kde jsou jednotlivé moduly rozděleny mezi více repositářů a kde může být například testování více modulů napříč repositáři komplikované, je testování aplikace v rámci jednoho repositáře jednodušší. Nicméně sdílení kódu není nutná podmínka k použití monorepa, vyvíjené podprojekty nemusí spolu kód sdílet vůbec. Pojem monorepo se často spojuje se jmény největších technologických firem na světě, jako jsou Google, Facebook, Microsoft, Airbnb. V těchto případech se monorepo vyznačuje velkým objemem kódu a vysokým počtem změn. Například monorepo Googlu obsahovalo v roce 2015 86TB dat. Konceptuálně se nejedná o nový způsob držení kódu v repositářích, ale byl teprve nedávno pojmenován právě pojmem monorepo. Pojem monorepo se liší od pojmu monolitická aplikace, která označuje vnitřní architekturu aplikace. Aplikace vyvíjené v rámci monorepa nejsou architektonicky omezeny na monolické aplikace, může se jednat i o jakoukoli jinou architekturu. (cs)
  • In version-control systems, a monorepo ("mono" meaning 'single' and "repo" being short for 'repository') is a software-development strategy in which the code for a number of projects is stored in the same repository. This practice dates back to at least the early 2000s, when it was commonly called a shared codebase. Google, Meta, Microsoft, Uber, Airbnb, and Twitter all employ very large monorepos with varying strategies to scale build systems and version control software with a large volume of code and daily changes. A related concept is the monolithic application, but whereas a monolith combines its sub-projects into one large project, a monorepo may contain multiple independent projects. (en)
  • В системе контроля версий монорепозиторий («mono» от греческого μόνος, мóнос, 'единственный, одинокий' и репозиторий) является стратегией разработки программного обеспечения, когда код множества подпроектов хранится в одном и том же репозитории. К 2017 году некоторым формам этой практики разработки уже более десяти лет, но основное название этой концепции появилось недавно. Многие попытки были сделаны для разделения понятий монолитных приложений и прочих более новых форм монорепозиториев. Google, Facebook, Microsoft и Twitter используют огромные монорепозитории с различными стратегиями для масштабирования систем сборки и контроля версий с огромными объёмами кода и ежедневными изменениями. (ru)
prov:wasDerivedFrom
page length (characters) of wiki page
foaf:isPrimaryTopicOf
is Link from a Wikipage to another Wikipage of
is Wikipage redirect of
is foaf:primaryTopic of
Faceted Search & Find service v1.17_git139 as of Feb 29 2024


Alternative Linked Data Documents: ODE     Content Formats:   [cxml] [csv]     RDF   [text] [turtle] [ld+json] [rdf+json] [rdf+xml]     ODATA   [atom+xml] [odata+json]     Microdata   [microdata+json] [html]    About   
This material is Open Knowledge   W3C Semantic Web Technology [RDF Data] Valid XHTML + RDFa
OpenLink Virtuoso version 08.03.3330 as of Mar 19 2024, on Linux (x86_64-generic-linux-glibc212), Single-Server Edition (378 GB total memory, 67 GB memory in use)
Data on this page belongs to its respective rights holders.
Virtuoso Faceted Browser Copyright © 2009-2024 OpenLink Software