Dvina ማስታወሻዎቹን፣ የውይይት ክሮቹንና ምክንያቶቹን እየተመለከተ፣ በኮምፒውተርዎ ላይ ባለው ፕሮጀክትዎ ውስጥ ኮድ ይጽፋል። ምን እንደሚፈልጉ ይገልጻሉ፣ የቀየረውን ይገምግማሉ፣ ከዚያም ለአጠቃቀም ያወጣሉ፤ ይህን ሁሉ ለሌሎች ሥራዎችዎ በሚጠቀሙበት በዚያው መተግበሪያ ውስጥ ያደርጋሉ።
ከመጀመርዎ በፊት
ኮድ በMac፣ Windows እና Linux ላይ የሚገኘው የDvina ዴስክቶፕ መተግበሪያ አካል ነው። በተለየ መጫን የሚያስፈልግዎት ነገር የለም። Dvina ቢያንስ በአንድ ኮምፒውተር ላይ መኖር አለበት፤ ከሌላ ከማንኛውም መሣሪያ ሥራውን መጀመርና መከታተል ይችላሉ።
የዴስክቶፕ መተግበሪያውን ለማግኘት፣ Dvinaን ያውርዱና ይጫኑ የሚለውን ይመልከቱ።
ፕሮጀክት ይክፈቱ
ፕሮጀክት በኮምፒውተርዎ ላይ ያለ አቃፊ ነው፤ የኮድ ማከማቻ ወይም ተራ አቃፊ ሊሆን ይችላል።
- በዴስክቶፕ መተግበሪያው ውስጥ Dockን ይክፈቱና የፕሮጀክት ረድፉን (ፕሮጀክቶች) ይምረጡ።
- አቃፊ ወይም የኮድ ማከማቻ ለመምረጥ ክፈት… የሚለውን፣ ወይም በዚህ ኮምፒውተር ላይ አዲስ አቃፊ ለመፍጠር አዲስ ፕሮጀክት… የሚለውን ይምረጡ።
አዲስ ፕሮጀክት ሲፈጥሩ፣ የእያንዳንዱን ለውጥ ታሪክ ለማስቀመጥ የGit ማከማቻ ፍጠር የሚለውን ያብሩ። ይህም Dvina ያደረጋቸውን አርትዖቶች መቀልበስ ያስችላል።
ውይይቱ የሚሠራው በመረጡት ፕሮጀክት ውስጥ ነው። የኮድ ፕሮጀክት ከሆነ፣ Dock ቅርንጫፉንም ያሳያል።
እንዲሠራ ይጠይቁ
ምን እንደሚፈልጉ ይግለጹ፣ ለምሳሌ "የCSV ወደ ውጭ መላኪያው ትክክለኛዎቹን ቀኖች እንዲጠቀም አድርግ"። Dvina ይህን በኮምፒውተርዎ ላይ እንደ ተግባር ያከናውነዋል፣ እርስዎም ውይይቱን መቀጠል ወይም ተጨማሪ ተግባሮችን መጀመር ይችላሉ። በርካታ ተግባሮች በአንድ ማከማቻ ላይ ሊሠሩና የትኛው መጀመሪያ ኮሚት እንደሚያደርግ እርስ በርሳቸው ሊወስኑ ይችላሉ።
Dvina ከመጻፉ በፊት ፕሮጀክቱን ከተያያዙ ነገሮች ጋር ያነባል፤ ምክንያቶቹንም አብሮ ለመውሰድ ያለፉ ውይይቶችዎንና ፋይሎችዎን ይፈልጋል። በፕሮጀክትዎ ውስጥ ያለውን AGENTS.md ወይም CLAUDE.md ደግሞ ይከተላል።
ለውጦቹን ይገምግሙ
የእያንዳንዱ ተግባር መልስ ከለውጦቹ ጋር፣ በተግባሩ ስም በተሰየመና ለግምገማ ዝግጁ ነው በሚል ካርድ ውስጥ ይመጣል።
- ምን እንደተቀየረ ይመልከቱ፦ የእያንዳንዱን ፋይል ለውጦች በጎን ፓነሉ ለማየት ለውጦች የሚለውን ይምረጡ። ፋይሎች የሚለው ፕሮጀክቱን እንዲያስሱ ያስችልዎታል።
- የአንድን ዙር ለውጦች ይቀልብሱ፦ ፋይሎችን ከቀየረ መልስ ስር፣ ስንት ፋይሎች እንደተቀየሩ የሚገልጸውን መስመር ይምረጡ፣ ከዚያ መልስ የሚለውን ይምረጡና የዚህን ዙር ለውጦች ይመለሱ? የሚለውን ያረጋግጡ። ፋይሎቹ ከዚያ ዙር በፊት ወደነበሩበት ሁኔታ ይመለሳሉ፣ ከዚያ በኋላ የተደረጉ ለውጦች ግን ይቆያሉ።
ኮሚት ያድርጉና ፑል ሪኩዌስት ይክፈቱ
- በተግባሩ ካርድ ውስጥ ኮሚት አድርግ የሚለውን ይምረጡ።
- ለውጦቹን ኮሚት አድርግ የሚለው በቅርንጫፍዎ ላይ ኮሚት የሚደረጉትን ፋይሎች፣ ከተጠቆመ ርዕስ እና መልዕክት ጋር ይዘረዝራል። ኮሚት አድርግ የሚለውን ይምረጡ። ምንም ነገር ወደ ሩቅ ማከማቻ አይላክም።
- ፑል ሪኩዌስት ለመክፈት፣ ላክና PR ፍጠር የሚለውን ይምረጡ። Dvina መጀመሪያ የአሁኑን ቅርንጫፍ ወደ ሩቅ ማከማቻ ይልካል፣ ከዚያም ፑል ሪኩዌስቱን ይከፍታል። ኮሚት ያልተደረጉ ፋይሎች አይካተቱም።
ፑል ሪኩዌስቱ የሚከፈተው በእርስዎ የGit መግቢያ ነው። Dvina በGitHub ወይም GitLab ላይ ይከፍተዋል፤ ሌላ አስተናጋጅ ከሆነ፣ የራሱን አዲስ ፑል ሪኩዌስት መፍጠሪያ ገጽ በአሳሽዎ ይከፍታል። ሲጠናቀቅ፣ PR ተመልከት የሚለውን ይምረጡ።
ፈቃዶች
ግንባታዎችና ሙከራዎች ፈቃድ ሳይጠይቁ ይካሄዳሉ። ፋይሎችን መሰረዝ፣ ለውጦችን ወደ ማከማቻ መላክ፣ የውሂብ ጎታ ለውጦች፣ ማሰማራት እና ሚስጥራዊ መረጃን የሚነኩ ማናቸውም ተግባራት ግን ፈቃድዎን ይጠብቃሉ። ካርዱ ምክንያቱን ያሳያል፤ ለምሳሌ፣ ይህ ትዕዛዝ ይሂድ? ከሚለው ጋር ፋይሎችን ይሰርዛል ወይም የውሂብ ጎታን ይቀይራል ይላል። እርስዎም ፍቀድ ወይም አትፍቀድ ይምረጡ። ምን ያህል ተግባራት ሁልጊዜ ፈቃድ እንዲጠይቁ አስተዳዳሪዎ ሊወስን ይችላል።
አስፈላጊ
እርስዎ ካልፈቀዱ በስተቀር ምንም ለውጥ ወደ ማከማቻ አይላክም። ፕሮጀክትዎ በኮምፒውተርዎ ላይ ያለ አቃፊ ነው፤ Git በመጠቀምም Dvina የሚያደርገውን እያንዳንዱን ለውጥ መቀልበስ ይችላሉ።
በሲሙሌተር ወይም በኢሙሌተር ላይ ይሞክሩ
በዴስክቶፕ መተግበሪያው ውስጥ፣ Dvina ተጠቃሚዎችዎ በሚጠቀሙበት መንገድ መተግበሪያዎን በዚህ ኮምፒውተር ላይ ሊሞክረው ይችላል፤ በአሳሽ፣ በMac ላይ በiOS Simulator፣ ወይም በMac፣ Windows ወይም Linux ላይ በAndroid Emulator።
- Dockን ይክፈቱና መሣሪያ የሚለውን ረድፍ ይምረጡ።
- በይህ መሣሪያ ስር፣ አሳሽ፣ iOS Simulator ወይም Android Emulator ይምረጡ።
የመሣሪያው ክፍል በጎን ፓነሉ ውስጥ ይከፈታል። የጠፋ ሲሙሌተር ሲከፍቱት ይነሳል። ሌላ ለመጠቀም፣ በክፍሉ አናት ላይ መሣሪያ ይምረጡ የሚለውን ይምረጡ፤ እያንዳንዱ መሣሪያ ስርዓቱን እና እየሠራ ነው ወይም ጠፍቷል መሆኑን ያሳያል።
አሳሹን ለማሳየት ወይም ለመደበቅ፣ በMac ላይ ⌘ ⇧ B፣ ወይም በWindows እና Linux ላይ Ctrl Shift B ይጫኑ። Dvina እርስዎ በማይመለከቱት ክፍል ውስጥ እየሠራ ሲሆን፣ በመሣሪያ ረድፍ ላይ ነጥብ ይታያል።
Dvina መሣሪያ እንዲጠቀም ይፍቀዱ
Dvina ሲሙሌተር ወይም ኢሙሌተር ለመጀመሪያ ጊዜ ሲጠቀም ፈቃድ ይጠይቃል፤ ለምሳሌ፣ Dvina iPhone 17 Proን እንዲጠቀም ይፈቅዳሉ? ይላል። Dvina የመሣሪያውን ማያ ገጽ ስለሚያይ፣ በእሱ ላይ ወደ እውነተኛ መለያዎችዎ አይግቡ። ፍቀድ ወይም አትፍቀድ ይምረጡ። መሣሪያው መልስዎን ያስቀምጣል፣ ስለዚህ በሌላ ውይይት ውስጥ ዳግም አይጠይቅም። እስኪፈቅዱ ድረስ፣ በመሣሪያው ክፍል ውስጥ Dvina እንዲጠቀምበት ፍቀድ የሚል አማራጭ ይታያል።
Dvina እየሠራ ሳለ፣ የመሣሪያው ክፍል Dvina ይህን መሣሪያ እየተጠቀመ ነው ይላል፣ ውይይቱም መሣሪያውን በቀጥታ ያሳያል። በትልቁ ለማየት በትልቁ ተመልከት የሚለውን ይምረጡ። በመሣሪያው ላይ መላክ፣ መክፈል እና መሰረዝ በእያንዳንዱ ጊዜ ፈቃድዎን ይጠብቃሉ።
መሣሪያውን እርስዎ ለመጠቀም፣ ቁጥጥሩን ውሰድ የሚለውን ይምረጡ። በማያ ገጹ ላይ የሚያደርጉት ንክኪ እና የሚጫኗቸው ቁልፎች ወደ መሣሪያው ይተላለፋሉ። መነሻን፣ በAndroid ላይ ደግሞ ተመለስ እና የቅርብ ጊዜ መተግበሪያዎችን መጫን ይችላሉ። ሲጨርሱ፣ ቁጥጥሩን መልስ የሚለውን ይምረጡ፣ Dvinaም ሥራውን ይቀጥላል።
iOS Simulatorን ያዘጋጁ
iOS Simulator ካልተዘጋጀ፣ ረድፉ iOS Simulatorን ያዘጋጁ የሚል የማረጋገጫ ዝርዝር ይከፍታል። እያንዳንዱ ደረጃ ሲጠናቀቅ፣ ሌላ ቦታ ላይ ቢያከናውኑትም እንኳ፣ በራሱ የተጠናቀቀ ምልክት ይደረግበታል።
- Xcodeን ይጫኑ፦ App Storeን ክፈት የሚለውን ይምረጡ። Xcode ነፃ ነው፣ መጠኑም ወደ 7 GB ነው፤ መጫኑ ሲጠናቀቅ አንድ ጊዜ ይክፈቱት።
- Xcodeን ይምረጡ፦ ትዕዛዙን ቅዳ የሚለውን ይምረጡና በTerminal ውስጥ ያስኪዱት። የይለፍ ቃልዎን ስለሚጠይቅ፣ Dvina በእርስዎ ምትክ ፈጽሞ አያስኬደውም።
- የiOS ሲሙሌተሩን ያክሉ፦ በXcode ውስጥ ወደ ቅንብሮች › ክፍሎች ይሂዱና iOSን ያውርዱ፣ ወይም ትዕዛዙን በTerminal ውስጥ ያስኪዱ።
- መሣሪያ ይፍጠሩ፦ iPhone ፍጠር የሚለውን ይምረጡ። ምንም አይወርድም።
Android Emulatorን ያዘጋጁ
Android Emulator ካልተዘጋጀ፣ ረድፉ የAndroid ኢሙሌተሩን ያዘጋጁ የሚል የማረጋገጫ ዝርዝር ይከፍታል።
- Android Studioን ይጫኑ፦ Android Studioን አውርድ የሚለውን ይምረጡ። ኢሙሌተሩ የሚሠራበትን ሶፍትዌር ይጭናል፤ መጫኑ ሲጠናቀቅ አንድ ጊዜ ይክፈቱት።
- ኢሙሌተሩንና የፕላትፎርም መሣሪያዎችን ያክሉ፦ ትዕዛዙን በተርሚናል ውስጥ ያስኪዱ፣ ወይም በAndroid Studio › SDK Manager ውስጥ ያክሏቸው።
- የሃርድዌር ማፋጠኛን ያብሩ፦ በWindows እና Linux ላይ፣ የይለፍ ቃልዎን ወይም አስተዳዳሪ ስለሚፈልግ፣ ትዕዛዙን እርስዎ ያስኪዱ። ከዚያ በLinux ላይ ከመለያዎ ወጥተው እንደገና ይግቡ፣ ወይም በWindows ላይ ኮምፒውተሩን እንደገና ያስነሱ። በMac ላይ ለዚህ ደረጃ ምንም ማድረግ አያስፈልግም።
- የስርዓት ምስል ያክሉ፦ ትዕዛዙን በተርሚናል ውስጥ ያስኪዱ፣ ወይም በAndroid Studio › SDK Manager ውስጥ አንድ ያክሉ። የሚወርደው ፋይል ትልቅ ነው።
- ኢሙሌተር ይፍጠሩ፦ ኢሙሌተር ፍጠር የሚለውን ይምረጡ። ምንም አይወርድም።
አስተዳዳሪዎ ሲሙሌተሮችን አጥፍቶ ከሆነ፣ ረድፎቹ በአስተዳዳሪዎ ጠፍቷል ይላሉ።
ከማንኛውም ቦታ ይሥሩ
ከስልክዎ ወይም ከድር ላይ በውይይትዎ ውስጥ እንዲሠራ የሚፈልጉትን ይጠይቁ። Dvina በኮምፒውተርዎ ላይ ባለው ፕሮጀክት ውስጥ ሥራውን ያከናውናል፣ ለውጦቹም እርስዎ እስኪገመግሟቸው ይጠብቃሉ። ኮምፒውተርዎ በርቶ፣ Dvina ክፍት ሆኖ መቆየት አለበት።
መቼ መጠቀም እንደሚቻል
- በእውነተኛ ሶፍትዌር ላይ እየሠሩ ነው፣ እና የሥራውን ሙሉ ዳራ በእጅዎ እንዲሆን ይፈልጋሉ፦ ማስታወሻዎችን፣ ውሳኔዎችን እና ያለፈውን ወር ውይይቶች።
- ከሥራ ጠረጴዛዎ ርቀው ሳሉ ማስተካከያ እንዲሠራ ይፈልጋሉ።
- በርካታ ለውጦች በአንድ ጊዜ እንዲሠሩ፣ እያንዳንዳቸውም ለግምገማ ዝግጁ እንዲሆኑ ይፈልጋሉ።
ጠቃሚ ምክሮች
- የሥራዎን ደንቦች ይጻፉ። እንዴት እንደሚሠሩ በAGENTS.md ወይም CLAUDE.md ውስጥ ያስፍሩ፣ Dvina ይከተላቸዋል።
- በስልክ ላይ ይፈትሹ። መተግበሪያ እየገነቡ ነው? Dvina ተጠቃሚዎችዎ እንደሚያደርጉት እየነካ በመጠቀም፣ በiPhone ሲሙሌተር ወይም በAndroid ኢሙሌተር ላይ ሊፈትሸው ይችላል። በሲሙሌተር ወይም በኢሙሌተር ላይ መፈተሽ ይመልከቱ።
- ገንቢ አይደሉም? የሚሠሩ መተግበሪያዎችን እና ገጾችን ለመፍጠር፣ በምትኩ ፍጠር ይጠቀሙ።