Ars Umbris Ni Nini?
Ars Umbris ni IDE inayoweza kubadilika na iliyoundwa kwa mawakala kwa ajili ya maarifa yenye aina. Inachanganya maarifa, aina, ujuzi, zana na vipengele vya UI katika hazina zinazoweza kutungwa na kutegemeana.
Mradi husoma hazina hizi kama grafu moja yenye aina. Hukagua sehemu na marejeleo, kisha hutoa uchunguzi ambao mawakala wanaweza kuufanyia kazi. Binadamu na mawakala wanaweza kutumia vijenzi na SDK zilezile kuunda zana, kuongeza mwonekano na kurekebisha programu.
Kwa sasa Ars Umbris iko katika alpha ya awali, kwa hiyo tarajia hitilafu na mabadiliko yanayoweza kuvunja utangamano. Kwa sasa inatumika kwenye macOS pekee.
Jinsi Muundo Unavyoungana
Ars Umbris imepangwa katika tabaka kuu tatu. Kuzielewa hukusaidia kuamua mahali pa kutafuta unapoweka mipangilio au kupanua mfumo.
1. au-engine
au-engine ni injini ya grafu inayovuka hazina, iliyojengwa juu ya msingi wa faili zenye aina. Huorodhesha faili katika hazina mbalimbali na kuzibadilisha kuwa grafu hai yenye aina inayoweza kuulizwa.
Injini pia hutekeleza lugha maalum ya kuweka aina kwa faili za Markdown na YAML. Kwa maelezo zaidi, soma au-engine.md.
2. au-host
au-host ni programu mwenyeji ya Electron. Huambatisha makadirio yenye aina, au mionekano, juu ya grafu na kusaidia utunzi unaoendeshwa na mipangilio juu ya data yenye aina.
Utunzi huu unaweza kuhaririwa na kuendeshwa na binadamu pamoja na mawakala. Tazama au-host.md kwa nyaraka za mwenyeji.
3. au-mcp
au-mcp hutoa tabaka la mawakala linaloweza kupanuliwa. Hufichua zana na ujuzi wenye aina kupitia MCP na huwasiliana na mfumo wa mawakala unaouchagua kupitia adapta.
Soma au-mcp.md ili kujifunza zaidi kuhusu tabaka la MCP.
Jitayarishe kwa Usakinishaji
Mchakato wa usakinishaji hutumia saraka mbili:
~/arsumbris/huhifadhi hazina nyingi za Ars Umbris.~/.arsumbris/huhifadhi faili za mipangilio ya Ars Umbris.
Kwa kuwa mradi huu unatumika kwenye macOS pekee na bado unaendelezwa kikamilifu, kagua mahitaji ya awali kabla ya kufanya mabadiliko kwenye mfumo. Maelekezo ya sasa ya usakinishaji katika hazina ndiyo chanzo halali cha programu zinazohitajika na mpangilio wa usanidi.
Sakinisha Hazina ya Mahali pa Kuanzia
README inapendekeza kumwomba wakala wako afanye usakinishaji kwa kutumia maelekezo yafuatayo:
Tafadhali nisaidie kusakinisha Ars Umbris.
1) Unda folda mbili ikiwa bado hazipo:
- ~/arsumbris/ itahifadhi hazina nyingi.
- ~/.arsumbris/ itahifadhi mipangilio.
2) Nakili hazina ya mahali pa kuanzia:
git clone https://github.com/arsumbris/arsumbris.git ~/arsumbris/arsumbris
Ikiwa mahali hapo tayari pana kitu, kakague kabla ya kuendelea; usiandike juu yake.
3) Soma ~/arsumbris/arsumbris/INSTALL.md na ufuate mchakato wake wa sasa wa usanidi.
Kagua mahitaji ya awali na ueleze mabadiliko yoyote yanayohitajika kwenye mashine yangu kabla ya kuyafanya.Hatua muhimu ya usalama ni kukagua saraka iliyopo ya ~/arsumbris/arsumbris kabla ya kunakili. Usiandike juu ya checkout iliyopo. Baada ya hazina kupatikana, fungua INSTALL.md na ufuate maelekezo yake ya sasa kwa mpangilio uliowekwa kwenye nyaraka.
Fuata Mchakato wa Sasa wa Usanidi wa Hazina
- Thibitisha kuwa unatumia macOS.
- Unda
~/arsumbris/na~/.arsumbris/ikiwa bado hazipo. - Kagua ikiwa
~/arsumbris/arsumbristayari ipo. - Ikiwa haipo, nakili hazina kwa kutumia
git clone https://github.com/arsumbris/arsumbris.git ~/arsumbris/arsumbris. - Ikiwa tayari ipo, ikague badala ya kuibadilisha.
- Soma
~/arsumbris/arsumbris/INSTALL.md. - Kagua na usakinishe mahitaji ya awali yaliyobainishwa na faili hiyo, ukipitia mabadiliko yanayopendekezwa kwenye mashine kabla ya kuyatekeleza.
- Kamilisha hatua zilizobaki za usanidi kwa mpangilio ulioandikwa kwenye
INSTALL.md.
Kwa kuwa Ars Umbris inaendelezwa kikamilifu, epuka kutegemea maelekezo ya usanidi yaliyopitwa na wakati kutoka vyanzo vya wahusika wengine. Tumia mwongozo wa usakinishaji wa hazina uliyopakua kwa toleo unalosakinisha.
Dhana za Msingi za Matumizi
Ars Umbris imeundwa kuzunguka hazina zenye maarifa na uwezo wenye aina. Hazina inaweza kuwa na maarifa, ufafanuzi wa aina, ujuzi, zana na vipengele vya UI. Hazina pia zinaweza kutegemea hazina nyingine, hivyo kuruhusu uwezo na maarifa kutumiwa tena katika miradi mbalimbali.
Kwa ujumla, mtiririko wa kawaida wa kazi huonekana hivi:
- Weka au nakili hazina zinazohusiana chini ya
~/arsumbris/. - Ruhusu
au-enginekuorodhesha msingi wa faili katika hazina hizo. - Tumia grafu yenye aina inayotokana kufanya kazi na data, sehemu na marejeleo yaliyounganishwa.
- Tumia
au-hostkuambatisha makadirio na mionekano juu ya grafu. - Unganisha mfumo wa mawakala kupitia
au-mcpna adapta za MCP. - Tumia mawakala au watumiaji binadamu kukagua uchunguzi, kuunda zana, kuongeza mionekano na kurekebisha programu.
README haiagizi mradi mmoja wa mfano au mtiririko wa kazi wa mstari wa amri. Amri zako halisi na makadirio yanayopatikana hutegemea usanidi ulioelezwa kwenye INSTALL.md na hazina unazounganisha.
Kufanya Kazi na Mawakala Kupitia MCP
Ars Umbris imejengwa ili kuunganishwa na mfumo wa mawakala kupitia Model Context Protocol. Tabaka la au-mcp hutoa zana na ujuzi wenye aina, huku adapta zikiunganisha uwezo huo na mfumo unaouchagua.
Hii humwezesha wakala kufanya kazi na vijenzi na SDK zilezile za msingi zinazotumika kuunda programu. Kwa vitendo, wakala anaweza kushiriki katika kuunda zana, kuongeza mionekano na kurekebisha programu, kulingana na uwezo na mipangilio inayopatikana katika usakinishaji wako.
Vidokezo vya Juu na Mambo ya Kuzingatia Kuhusu Usalama
Weka Repositori Ziweze Kutumika kwa Pamoja
Panga maarifa na uwezo katika repositori zinazoweza kutumika tena na kuunganishwa. Vitegemezi kati ya repositori ni sehemu kuu ya muundo wa mradi, kwa hiyo zifikirie repositori kama sehemu za grafu moja yenye aina badala ya folda zilizotengwa.
Tumia Uchunguzi wa Hitilafu Kama Maoni
Injini hukagua sehemu na marejeleo katika grafu yenye aina. Chukulia uchunguzi wake wa hitilafu kama maoni unapohariri Markdown, YAML yenye aina, au maudhui mengine yanayohusiana ya repositori, hasa wakala anapofanya mabadiliko.
Soma Nyaraka za Tabaka
Unapohitaji kuelewa tabia, rejelea nyaraka za tabaka husika: injini, mwenyeji, au tabaka la wakala wa MCP.
Kagua Mabadiliko Kabla ya Kuyatekeleza
Kidokezo cha usakinishaji kinapendekeza hasa kueleza mabadiliko yanayohitajika kwenye mashine kabla ya kuyafanya. Fuata tahadhari hiyo hiyo unapowaruhusu mawakala kurekebisha repositori au usanidi.
Zingatia Muundo wa Sasa wa Usalama
Ars Umbris huendesha msimbo kwenye mashine yako na kwa sasa haina utenganishaji wa sandbox. Kagua SAFETY.md kabla ya kutumia mradi huu, hasa unapounganisha mawakala au kufanya kazi na repositori ambazo huzidhibiti kikamilifu.
Hitimisho
Ars Umbris huunganisha grafu yenye aina ya repositori mbalimbali, mwenyeji wa Electron, na tabaka la wakala wa MCP kuwa IDE ya majaribio kwa ajili ya maarifa yenye aina. Ili kuanza, tayarisha saraka mbili za usanidi, kloni repositori ya sehemu ya kuanzia bila kubatilisha faili zilizopo, na fuata INSTALL.md yake ya sasa. Baada ya kusakinisha, chunguza jinsi repositori, makadirio, zana, ujuzi, na mawakala zinavyofanya kazi pamoja, huku ukizingatia hali ya alpha ya mradi na muundo wake wa utekelezaji usio na sandbox.
