ááá¯ááŸá áºááẠ206th Google Summer of Code ááŒá áºááŒá®ážá open source ááá±á¬áá»ááºáá±á«ááºáž 27 áᯠáá«áááºáá«áááºá ááá¯ááŸá áºááẠMoira á¡áá«á¡ááẠááá±á¬áá»áẠáá áá¯á¡ááœáẠááááá¯á¶ážááŒá áºáááºá á€áááºááŸá¬ Kontur ááœááºáááºáá®ážáá¬ážáá±á¬ á¡áá±ážáá±á«áºá¡ááŒá±á¡áá±áá»á¬ážá¡ááŒá±á¬ááºáž á¡áááá±ážáá»ááºáá»á¬ážá¡ááœáẠáá»áœááºá¯ááºááá¯á·á¡ááŒáá¯ááºáá¯á¶ážá áá áºááŒá áºáááºá
Moira ááᯠGSoC ááá¯á·ááá°áá¬ááœáẠáá»áœááºá¯ááºááẠá¡áááºážáááºáá«áááºáááºáááºáá²á·áááŒáá·áº ááᯠáá»áœááºá¯ááºááẠopen source á¡ááœáẠá€ááŒá±ááŸááºážáááºááŸáá·áº Moira á¡ááœáẠááŒá®ážáá¬ážáá±á¬ áá¯ááºáá»á¶áá»á±á¬áºááœáŸá¬ážááŸá¯ááŒá áºáá¯á¶ááᯠáŠážá áœá¬ááŒá±á¬ááŒáá«áááºá
áááºáááºáá±á¬á
áá¬ážá¡áááºážááẠGoogle ááœá±áá¬áá®á Code
GSoC ááœáẠááŸá áºá áẠááá¹áá¬áá áºááŸááºážá០áá»á±á¬ááºážáá¬áž áá áºáá±á¬ááºááá·áº áá«áááºáá«áááºá ááŒá®ážáá²á·ááá·áºááŸá áºááœáẠááá¯ááºáá¶áá±á«ááºáž á á á០áá»á±á¬ááºážáá¬áž áááá áŠážááẠopen source ááá±á¬áá»ááºáá±á«ááºáž ááá áá¯ááᯠáá¯ááºáá±á¬ááºáá²á·áááºá Google ááẠáá»á±á¬ááºážáá¬ážáá»á¬ážá áá«áááºááŸá¯ááᯠáá¶á·ááá¯ážáá°áá®ááŒá®áž áááºážááá¯á·á¡á¬áž áá±á¬ááºáá¶á·ááŒá±ážáá»á¬áž áá±ážáá±á¬ááºáᬠááá±á¬áá»ááºáá±á¬á·ááºáá²á¡ááºáá»ááºáá®áá¬áá»á¬ážááẠáá»á±á¬ááºážáá¬ážáá»á¬ážá¡ááœáẠáááºážááœáŸááºáá±ážáá°áá»á¬ážá¡ááŒá Ạáá¯ááºáá±á¬ááºáᬠáááºážááá¯á·á¡á¬áž open source ááœáẠáá«áááºááẠáá°áá®áá±ážáá«áááºá áá»á±á¬ááºážáá¬ážáá»á¬ážá áœá¬á¡ááœááºá á€áááºááŸá¬ á ááºááŸá¯ááœá¶á·ááŒáá¯ážááá¯ážáááºááŸá¯á¡ááœá±á·á¡ááŒá¯á¶ááŸáá·áº áááºážááá¯á·áááá¯ááºáá±ážáá¬ááááºááœáẠá¡á±ážááŒáá±á¬ááá¯ááºážáá áºáá¯áááẠá¡áá±á¬ááºážáá¯á¶ážá¡ááœáá·áºá¡áá±ážááŒá áºáááºá
áá¬ááá±á¬áá»ááºáá²á
- áááºáááºááŸá¯á áá áºáá»á¬áž (Debianá Fedoraá FreeBSD)
- áááá¯ááááºáá¬áá¬á áá¬ážáá»á¬áž (Haskellá Pythoná Swift)
- á á¬ááŒáá·áºááá¯ááºáá»á¬áž (Boost C++á OpenCVá TensorFlow)
- compilers ááŸáá·áº build systems (GCCá LLVMá webpack)
- á¡áááºážá¡ááŒá áºáá¯áẠ(Gitá Jenkinsá Neovim) ááŸáá·áºá¡áá¯ááºáá¯ááºáááºáááááá¬áá»á¬áž
- DevOps áááááá¬áá»á¬áž (Kapitaná Linkerdá Moira)
- áá±áá¬áá±á·á áºáá»á¬áž (MariaDBá PostgreSQL)
ááᯠá€á á¬áááºážááœáẠMoira áááºáá²á·ááá¯á·á¡áá¯á¶ážáááºáá²á·áááºááᯠáá»áœááºá¯ááºááŒá±á¬ááŒáá«áááºá
ááŒááºáááºááŒá®áž ááá·áºáá»áŸá±á¬ááºááœáŸá¬áááºáá«á
GSoC ááœáẠáá«áááºááŒááºážá¡ááœáẠáá»áŸá±á¬ááºááœáŸá¬áá»á¬ážááᯠáááºááá«áá®áááœáẠá áááºáá²á·áááºá Kontur á០Moira ááœá¶á·ááŒáá¯ážááá¯ážáááºáá±ážá¡ááœá²á·ááẠáá»áœááºáá±á¬áºááŸáá·áº á áá¬ážááŒá±á¬ááŒá®áž áá«áááºááá¯ááŒá±á¬ááºáž ááá±á¬áá±á«ááºáá«áááºá áá»áœááºá¯ááºááá¯á· áá¯á¶ážáááááá²á·áá« - áááºáá»áŸá¡á¬ážá áá¯ááºáá¯ááºááááºááᯠáááááá±ážáá±á¬áºáááºáž Moira developer á¡ááá¯ááºážá¡ááá¯ááºážááᯠááá¯ážááŒáŸáá·áºáááºá Moira ááœáẠááŒá®ážáá¬ážáá±á¬á¡ááºá¹áá«áááºá¡áá»áá¯á·ááᯠááá·áºááœááºážáááºááŸáá·áº áááºááá áºáá»á¬ážá á¯áá±á¬ááºážááŒááºážááŸáá·áº ááá·áºáá»á±á¬áºáá±á¬ááááá±ážáá»ááºáá»á¬ážá¡ááœáẠáá»áœááºá¯ááºááá¯á·ááá±áá¹áá¬ááᯠáá»áŸáá±áá¶á á¬ážáá«áááºá
á¡á¬ážáá¯á¶ážá á¡á¶á·ááŒá
áá¬áááŸááá² á
áááºáá²á·áá¬á á¡áááºáá¯á¶áž ááŒáá·áºáá±ážáááºá
ááá¯á·áá±á¬áẠGSoC áá«áááºáá°áá»á¬ážááẠá€ááœá±áá¬áá®ááœáẠáá¯ááºáá±á¬ááºááá·áº á¡áááá¡ááºá¹áá«áááºáá»á¬ážááᯠáá¯á¶ážááŒááºááẠááá¯á¡ááºáá«áááºá áááºáá®ážáá«á
ááááºá¡áá±ááŒáá·áº Moira core ááŸáá¯ááºáá±á¬ááºá
áá¬áá»á¬áž ( API á¡ááŒá±á¬ááºážá áá»ááºážáá¬áá±ážá
á
áºáá±ážááŸá¯áá»á¬ážááŸáá·áºááááá±ážáá»ááºáá»á¬ážáá±ážááá¯á·ááŒááºážááá¯ááºáá¬áááºážááŒá±á¬ááºážáá»á¬áž) ááŸáá·áº áááºážááááºá¡ááºáá¬áá±á·á
Ạ( Grafana ááŸáá·áºáá±á«ááºážá
ááºážááŒááºážá¡ááŒá±á¬ááºážá áá¯ááºá¡ááŒá±áá¶á០TypeScript ááá¯á·ááŒá±á¬ááºážááœáŸá±á·ááŒááºážááŸáá·áº áá°áááºážááááºážáá»á¯ááºááŸá¯áá»á¬ážááá¯á·áá°ážááŒá±á¬ááºážááŒááºáž) ááá¯á·ááẠááá¯áá±áá¬ááœááºááŒá®ážáá¯á¶ážááœá¬ážáá«áááºá áá±á¬ááºááŒá®áž áá»áœááºáá±á¬áºááá¯á·á ááŒááºáááºáá¬ááœá±ááŸááááºá
á¡áá»áá¯ážáááºáá»á¬ážááᯠááá¯ááºááœááºááŒá±ááŸááºážáá«á
ááá¯á·áá±á¬áẠáá¯á¶ážáááºááŒá¬á á±á¬áá·áºááá¯ááºážáá²á·áááŒá®áž áá¶ááŒáá¯ážáá±ážá á¬á០á¡áááºážááẠáá»á±á¬áºááœáŸááºááŸá¯áá áºáá¯...
... ááŸáá·áº áá±á«ááºááœá²áá¶
Github ááœáẠáá±á¬á·ááááºáá¯áá·áºáá»á¬ážáá²á·ááá¯á· âáá±á¬ááºážáá±á¬ áááááŒá¿áá¬áá»á¬ážâ áá±á¬ááºážáá»áááºá áá¯á¶ážáááááºááŸááºáá¬ážáá²á·á¡áá¬áá áºáá¯ááᯠáá¯ááºáá²á·ááá«áááº- á¡ááá¯ááºážá¡ááá¯ááºážá¡ááœá²á·áááºá¡áá áºáá»á¬ážá¡ááœáẠá¡áá°ážááááºáááºáá±ážá áá¬áá±ážááœá± á¡á á¯á¡áá±ážááŒá®ážáá áºáá¯áá²á· áá±á¬ááºáá¬áááºá
áá«áá±ááá·áº áá»áœááºáá±á¬áºááá¯á· á¡á±á¬ááºááŒááºááŒá®áž áááºážáá¬áá«áááºá
áá±á¬ááºáá¬áááºááŒá áºááá²
á¡áá¯áá¬ááá·áº áááºá áá
ááẠááááºá¹áá¬áá±á·ááŸá¬
á¡áá¯á¶ážáááºáá±á¬ link áá»á¬áž -
á¡áááºážá¡ááŒá ẠGitHub ááœááºádeveloper chat Оá á¬ááœááºá á¬áááºážáá»á¬áž ááá¯áá¬- developer áá»á¬ážá០Moira á¡ááŒá±á¬ááºáž Habre á¡ááŒá±á¬ááºáž áá±á¬ááºážáá«ážáá»á¬áž
Accenture ,Yandex.Money ОAvito Moira áááá¯áá¬ááá¯ááºáá¬á¡á á®áááºáá¶á ᬠHighLoad Moscow 2018 áá®áá¬áá¶ááœááº- ÐŽÑÑгОе
open source ááá±á¬áá»ááºáá»á¬áž Kontur á០áááºáá®ážááŒá®áž áá¶á·ááá¯ážáá¬ážáááºá
ááá¯áááºáž á
á¬áááºážááœááºážáá«á
source: www.habr.com