Hacker News

Hoʻoponopono i nā hoʻololi i ka ʻano pāpili me Jujutsu

Nā Manaʻo

15 min read Via www.knifepoint.net

Mewayz Team

Editorial Team

Hacker News

Ma waho aʻe o nā Kiʻi Kiʻi: Ka Mana Patch-Centric o Jujutsu

No nā makahiki he nui, ua like ka mana mana me ka commit. Lawe mākou i kahi kiʻi o kā mākou hana, kākau i kahi leka, a hoʻohui i ka moʻolelo o ka papahana. ʻO kēia hiʻohiʻona, i hoʻolaha ʻia e Git, ikaika akā paʻa. Pehea inā ʻoi aku ka maʻalahi o kāu kaʻina hana? He aha inā inā hiki iā ʻoe ke hoʻokele i nā hoʻololi ma ke ʻano he ʻāpana kūʻokoʻa, haku mele ma mua o ka hoʻopau ʻana iā lākou i loko o kahi hana? ʻO kēia ka hoʻololi paradigm i hāʻawi ʻia e Jujutsu, kahi ʻōnaehana mana mana hou. No nā hui e kūkulu ana i nā lako polokalamu paʻakikī me Mewayz, kahi e koʻikoʻi ai ka modularity a me ka hoʻokele hoʻololi akaka, ʻo ka hoʻohana ʻana i kahi kaʻina hana i hoʻopaʻa ʻia e hiki ke hoʻoikaika nui i ka pololei a me ka hui pū ʻana.

He aha nā Patches a no ke aha lākou i mea nui ai?

Ma Jujutsu, ʻo kahi patch kahi hoʻololi kūʻokoʻa ʻaʻole i hoʻopaʻa ʻia i loko o kahi hana mau. E noʻonoʻo ʻoe ma ke ʻano he hoʻoponopono kikoʻī a i ʻole kahi leka i hoʻopili ʻia i kāu codebase. ʻAʻole like me ka commit, ka mea e hoʻokumu i kahi kikoʻī i ka mōʻaukala, he wai ka patch. Hiki iā ʻoe ke hana, hoʻoponopono, hoʻokaʻawale, hoʻohui, a me ka neʻe ʻana i nā ʻāpana a puni me ka maʻalahi. He mea waiwai nui kēia ala i ka wā e hana ai i nā hiʻohiʻona e ulu aʻe ana i ka manawa a i ʻole e koi i ka hoʻokomo ʻana mai nā lālā o ka hui. Ma kahi o ka "WIP" (Work In Progress) e hoʻopili i ka mōʻaukala, mālama ʻoe i kahi papa hana maʻemaʻe o nā pā i hiki ke hoʻomaʻemaʻe ʻia a mākaukau lākou no ka hoʻohui. Hoʻopili maikaʻi ʻia kēia me ka manaʻo modular o Mewayz, kahi e wāwahi ʻia ai nā kaʻina hana ʻoihana i nā ʻāpana kūʻokoʻa.

Ke Kaʻina Hana Jujutsu: He Laʻana Maʻamau

E hele kāua i kahi hiʻohiʻona maʻamau me ka hoʻohana ʻana i nā kauoha patch-centric a Jujutsu. E noʻonoʻo ʻoe ua hana ʻia ʻoe e hoʻohui i kahi module hōʻike hou i kahi papahana i mālama ʻia ma Mewayz.

  • E hoʻomaka ʻoe ma ka hana ʻana i kahi pānaʻi hou: jj new -m "Hoʻohui i ka stub module hōʻike". ʻAʻole kēia i hoʻokumu i kahi commit akā he pōʻaiapili hoʻololi hou.
  • I kou hoʻopaʻa ʻana, ʻike ʻoe ua hoʻoponopono pū ʻoe i kahi pahu liʻiliʻi pili ʻole. Ma kahi o ka hoʻopili ʻana iā ia i loko o kāu ʻāpana hiʻohiʻona, hiki iā ʻoe ke hoʻoneʻe i kēlā mau hoʻololi kikoʻī i kahi ʻāpana hou a kaʻawale i hoʻolaʻa ʻia no ka hoʻoponopono bug: jj move -r 'description(bugfix)'.
  • A laila hiki iā ʻoe ke nānā aku i ka module hōʻike, e hoʻololi ana i ka patch me ka ʻole o ka hoʻopau ʻana i ka hoʻoponopono bug. Hiki i kāu hoa hana ke nānā i ka pā kikoʻī ma mua o ka lilo ʻana i mea hoʻohiki.
  • A pau ka pono o ka module, hiki iā ʻoe ke "hoʻokomo" i ka pāpaʻi, kahi e hoʻopaʻa ai ia mea i loko o ka mōʻaukala papahana, a i ʻole e hoʻomau i ka paʻa ʻana ma ke ʻano he papa no ka hoʻomohala hou ʻana.

Wehe ʻana i ka Hui Kūʻokoʻa a me ka loiloi Code

Hoʻololi maoli ke kumu hoʻohālike i ka loiloi code a me ka hui pū ʻana. No ka mea, he kūʻokoʻa nā patch i ka mōʻaukala commit, hiki iā lākou ke kaʻana like, hōʻano hou, a kūkākūkā me ka ʻole o ka pili ʻana i ka lālā nui. Hiki kēia i ke kaʻina loiloi ʻoi aku ka ikaika. Hiki i ka mea loiloi ke hōʻike i nā loli, a hiki i ka mea kākau ke hoʻololi pololei i ka patch i loaʻa. ʻAʻohe mea e pono ai ka hana ʻana i nā "manaʻo helu helu" he nui; ulu wale ka pā. No kahi paepae e like meMewayz, e hoʻoikaika ana i ka hoʻohui pono ʻana a me ka alignment hui, ʻo ia ke ʻano o nā loli ʻenehana i ka loiloi ʻoihana hiki ke hoʻomaʻemaʻe ʻia me ka ʻoi aku ka maopopo a me ka liʻiliʻi o ka leo mōʻaukala. Lilo ke kaʻina holoʻokoʻa i kamaʻilio ʻana ma luna o kahi hoʻololi kikoʻī, ma mua o ke ʻano o nā hana monolithic.

"Ke mālama nei ka hoʻolālā patch-centric o Jujutsu i nā loli ma ke ʻano he kamaʻāina papa mua, e ʻae ana i nā mea hoʻomohala e hoʻololi i ka hoʻololi ʻana o kā lākou code me ka maʻalahi e hakakā nei ka VCS e pili ana i ka hana kuʻuna."

Hoʻohui i ka Mana Patch i kāu Pūnaehana Mewayz

ʻAʻole ʻo ka hoʻokomo ʻana iā Jujutsu e haʻalele i kāu mau mea hana o kēia manawa. Hiki iā ia ke launa pū me Git, e ʻae ana i nā hui e hoʻohana i ka kahe hana kūloko ikaika o Jujutsu aʻo ka hoʻokau ʻana i nā hana hope i kahi mamao Git no ka hoʻohui ʻana me nā pipeline CI/CD a me nā paepae e like me GitHub a i ʻole GitLab. No ka Mewayz hoʻolālā, kūpono kēia. Hiki i nā hui hoʻomohala ke hauʻoli i ka mana granular a me ka maʻalahi o ka hoʻoponopono ʻana i ka patch-based, ʻoiai ua hoʻohui ʻia nā modules i hoʻopaʻa ʻia i hoʻāʻo ʻia i loko o ka ʻoihana ʻoihana ʻoi aku ka maikaʻi ʻoi aku ka maikaʻi a me ka hoʻomaʻemaʻe. Hāʻawi kēia ʻano hoʻohālikelike i ka maikaʻi o nā ao ʻelua: ʻoi loa ka maʻalahi i ka wā o ka hoʻomohala ʻana a me ka mōʻaukala paʻa, hiki ke loiloi no ka hana ʻana.

I ka hopena, ʻo ka mana kā Jujutsu patch-oriented version e hōʻike ana i kahi loli nui i ke ʻano o kā mākou mālama ʻana i nā loli code. Ma ka wehe ʻana mai ke kumu hoʻohālike koʻikoʻi commit-as-snapshot, hāʻawi ia i kahi kahe hana ʻoi aku ka wai, pololei, a hui pū. No kēlā me kēia hui, ʻoi aku ka nui o kēlā mau ʻōnaehana modular me Mewayz, ʻo ka ʻimi ʻana iā Jujutsu ke kī i ka wehe ʻana i kahi pae hou o ka maikaʻi a me ka hoʻomalu i kā lākou hana hoʻomohala.

💡 DID YOU KNOW?

Mewayz replaces 8+ business tools in one platform

CRM · Invoicing · HR · Projects · Booking · eCommerce · POS · Analytics. Free forever plan available.

Start Free →

Nīnau pinepine

Ma waho aʻe o nā kiʻi paʻi kiʻi: Ka Mana Patch-Centric o Jujutsu

No nā makahiki he nui, ua like ka mana mana me ka commit. Lawe mākou i kahi kiʻi o kā mākou hana, kākau i kahi leka, a hoʻohui i ka moʻolelo o ka papahana. ʻO kēia hiʻohiʻona, i hoʻolaha ʻia e Git, ikaika akā paʻa. Pehea inā ʻoi aku ka maʻalahi o kāu kaʻina hana? He aha inā inā hiki iā ʻoe ke hoʻokele i nā hoʻololi ma ke ʻano he ʻāpana kūʻokoʻa, haku mele ma mua o ka hoʻopau ʻana iā lākou i loko o kahi hana? ʻO kēia ka hoʻololi paradigm i hāʻawi ʻia e Jujutsu, kahi ʻōnaehana mana mana hou. No nā hui e kūkulu ana i nā lako polokalamu paʻakikī me Mewayz, kahi mea nui o ka modularity a me ka hoʻokele hoʻololi akaka, ʻo ka hoʻohana ʻana i kahi kahe hana i hoʻopaʻa ʻia e hiki ke hoʻoikaika nui i ka pololei a me ka hui pū ʻana.

He aha nā Patches a no ke aha ke kumu o ia mau mea?

Ma Jujutsu, ʻo kahi patch kahi hoʻololi kūʻokoʻa ʻaʻole i hoʻopaʻa ʻia i loko o kahi hana mau. E noʻonoʻo ʻoe ma ke ʻano he hoʻoponopono kikoʻī a i ʻole kahi leka i hoʻopili ʻia i kāu codebase. ʻAʻole like me ka commit, ka mea e hoʻokumu i kahi kikoʻī i ka mōʻaukala, he wai ka patch. Hiki iā ʻoe ke hana, hoʻoponopono, hoʻokaʻawale, hoʻohui, a me ka neʻe ʻana i nā ʻāpana a puni me ka maʻalahi. He mea waiwai nui kēia ala i ka wā e hana ai i nā hiʻohiʻona e ulu aʻe ana i ka manawa a i ʻole e koi i ka hoʻokomo ʻana mai nā lālā o ka hui. Ma kahi o ka "WIP" (Work In Progress) e hoʻopili i ka mōʻaukala, mālama ʻoe i kahi papa hana maʻemaʻe o nā pā i hiki ke hoʻomaʻemaʻe ʻia a mākaukau lākou no ka hoʻohui. Hoʻopili pono kēia me ka manaʻo modular o Mewayz, kahi e wāwahi ʻia ai nā kaʻina hana ʻoihana i nā ʻāpana kūʻokoʻa hiki ke mālama ʻia.

Ke Kaʻina Hana Jujutsu: He Laʻana Maʻamau

E hele kāua i kahi hiʻohiʻona maʻamau me ka hoʻohana ʻana i nā kauoha patch-centric a Jujutsu. E noʻonoʻo ʻoe ua hana ʻia ʻoe e hoʻohui i kahi module hōʻike hou i kahi papahana i mālama ʻia ma Mewayz.

Wehe ʻana i ka Hana Hana Kūikawā a me ka nānā ʻana i nā Code

Hoʻololi maoli ke kumu hoʻohālike i ka loiloi code a me ka hui pū ʻana. No ka mea, he kūʻokoʻa nā patch i ka mōʻaukala commit, hiki iā lākou ke kaʻana like, hōʻano hou, a kūkākūkā me ka ʻole o ka pili ʻana i ka lālā nui. Hiki kēia i ke kaʻina loiloi ʻoi aku ka ikaika. Hiki i ka mea loiloi ke hōʻike i nā loli, a hiki i ka mea kākau ke hoʻololi pololei i ka patch i loaʻa. ʻAʻohe mea e pono ai ka hana ʻana i nā "manaʻo helu helu" he nui; ulu wale ka pā. No kahi paepae e like me Mewayz, ka mea e hoʻoikaika ana i ka hoʻohui ʻana a me ka hoʻonohonoho ʻana o ka hui, ʻo ia ka mea e hiki ke hoʻomaʻemaʻe ʻia nā loli ʻenehana i ka loiloi ʻoihana me ka ʻoi aku ka maopopo a me ka liʻiliʻi o ka leo mōʻaukala. Lilo ke kaʻina holoʻokoʻa i kamaʻilio ʻana ma luna o kahi hoʻololi kikoʻī, ma mua o ke ʻano o nā hana monolithic.

Hoʻohui i ka Mana Patch i kāu Pūnaehana Mewayz

ʻAʻole ʻo ka hoʻokomo ʻana iā Jujutsu e haʻalele i kāu mau mea hana o kēia manawa. Hiki iā ia ke launa pū me Git, e ʻae ana i nā hui e hoʻohana i ka kahe hana kūloko ikaika o Jujutsu aʻo ka hoʻokau ʻana i nā hana hope i kahi mamao Git no ka hoʻohui ʻana me nā pipeline CI/CD a me nā paepae e like me GitHub a i ʻole GitLab. No kahi hoʻolālā Mewayz, kūpono kēia. Hiki i nā hui hoʻomohala ke leʻaleʻa i ka mana granular a me ka maʻalahi o ka hoʻoponopono ʻana i ka patch-based ma ka ʻāina, ʻoiai ua hoʻopili ʻia nā modula i hoʻopaʻa ʻia, i hoʻāʻo ʻia i loko o ka ʻoihana ʻoihana ʻo Mewayz ʻoi aku ka maʻemaʻe, i wehewehe maikaʻi ʻia. Hāʻawi kēia ʻano hoʻohālikelike i ka maikaʻi o nā ao ʻelua: ʻoi loa ka maʻalahi i ka wā o ka hoʻomohala ʻana a me ka mōʻaukala paʻa, hiki ke loiloi no ka hana ʻana.

Mākaukau e maʻalahi i kāu mau hana?

Inā makemake ʻoe iā CRM, invoicing, HR, a i ʻole 208 modules — Ua uhi ʻo Mewayz iā ʻoe. 138K+ ʻoihana i hana mua i ka hoʻololi.

Hoʻomaka manuahi →

Try Mewayz Free

All-in-one platform for CRM, invoicing, projects, HR & more. No credit card required.

Start managing your business smarter today

Join 30,000+ businesses. Free forever plan · No credit card required.

Ready to put this into practice?

Join 30,000+ businesses using Mewayz. Free forever plan — no credit card required.

Start Free Trial →

Ready to take action?

Start your free Mewayz trial today

All-in-one business platform. No credit card required.

Start Free →

14-day free trial · No credit card · Cancel anytime