¿¹Á¦ Readme µµ±¸

¼Ò°³

Readme ÆíÁý±â¿¡¼­´Â ´Ù¸¥ Ç÷¯±×ÀÎÀÌ »ç¿ëÇÒ »ç¿ëÀÚ È®ÀåÁ¡À» Á¤ÀÇÇÏ´Â ¹æ¹ýÀ» Ç¥½ÃÇÕ´Ï´Ù. ¶ÇÇÑ ÀÚ¿ø ÆË¾÷ ¸Þ´º Ç׸ñÀÇ È®Àå, »õ ÀÚ¿ø ¸¶¹ý»ç, È®ÀåÀÚ(.readme) ÆÄÀÏ ÆíÁý±â, »ç¿ëÀÚ Á¤ÀÇ º¸±â ¹× Ư¼º ÆäÀÌÁö¸¦ ÀÛ¼ºÇÏ´Â ¹æ¹ýÀ» Ç¥½ÃÇÕ´Ï´Ù.

¿¹Á¦ ½ÇÇà

ÀÌ ¿¹Á¦¸¦ »ç¿ëÇÏ¿© ½ÃÀÛÇÏ·Á¸é ÆÄÀÏ ÀÛ¼º ¸¶¹ý»ç¸¦ »ç¿ëÇÏ¿© È®ÀåÀÚ°¡ .readmeÀÎ ÆÄÀÏÀ» ÀÛ¼ºÇϰųª ¿¹Á¦ ÀÛ¼º ¸¶¹ý»ç¸¦ »ç¿ëÇÏ¿© ÆÄÀÏÀ» ÀÛ¼ºÇϽʽÿÀ. ÀÌ ¿¹Á¦¿¡¼­ Á¦°øÇÏ´Â Ãß°¡ º¸±â´Â â > º¸±â Ç¥½Ã > ±âŸ¸¦ ¼±ÅÃÇϰí Readme ¼½¼ÇÀ» ÆîÃļ­ Ç¥½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù. Á¶Ä¡ º¸±â´Â ³×ºñ°ÔÀÌÅÍ º¸±â¿¡¼­ readme ¾ÆÀÌÄÜÀ» Ŭ¸¯ÇÏ¿© Ç¥½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù.

»õ Readme ÆÄÀÏ ÀÛ¼º

È®ÀåÀÚ°¡ .readmeÀÎ »õ ÆÄÀÏÀ» ÀÛ¼ºÇϽʽÿÀ. ÆÄÀÏ ¸Þ´º¿¡¼­ »õ·Î ÀÛ¼ºÀ» ¼±ÅÃÇÑ ´ÙÀ½ ¼­ºê ¸Þ´º¿¡¼­ ±âŸ...¸¦ ¼±ÅÃÇϽʽÿÀ. ¸¶¹ý»ç¿¡¼­ ´Ü¼øÀ» Ŭ¸¯ÇÑ ´ÙÀ½ ¿ÞÂÊ ¸ñ·Ï¿¡¼­ ÆÄÀÏÀ» ¼±ÅÃÇϽʽÿÀ. ´ÙÀ½À» Ŭ¸¯ÇÏ¿© ÆÄÀÏ À̸§(È®ÀåÀÚ°¡ .readmeÀÎÁö È®ÀÎÇϽʽÿÀ) ¹× ÆÄÀÏÀÌ Æ÷ÇÔµÈ Æú´õ¸¦ Á¦°øÇϽʽÿÀ.

¿¹Á¦ ÀÛ¼º ¸¶¹ý»ç

ÆÄÀÏ ¸Þ´º¿¡¼­ »õ·Î ÀÛ¼ºÀ» ¼±ÅÃÇÏ°í ¼­ºê ¸Þ´º¿¡¼­ ¿¹Á¦...¸¦ ¼±ÅÃÇÑ ´ÙÀ½  ¿¹Á¦ ÀÛ¼º ¸¶¹ý»ç¸¦ ¼±ÅÃÇϽʽÿÀ. Readme ÆÄÀÏÀ» ¼±ÅÃÇϽʽÿÀ. ´ÙÀ½À» Ŭ¸¯ÇϽʽÿÀ. ÆÄÀÏÀ» ÀÛ¼ºÇÏ·Á´Â ´ë»ó Æú´õ¸¦ ¼±ÅÃÇϽʽÿÀ. È®ÀåÀÚ°¡ .readmeÀÎ ÆÄÀÏ À̸§À» ÀÔ·ÂÇϽʽÿÀ. ¿Ï·á¸¦ Ŭ¸¯ÇϽʽÿÀ.

Readme º¸±â È®Àå Á¶Ä¡

³×ºñ°ÔÀÌÅÍ º¸±â¿¡¼­ È®ÀåÀÚ°¡ .readmeÀÎ ÆÄÀÏÀ» ¼±ÅÃÇϽʽÿÀ. ÆÄÀÏÀÌ ¾øÀ¸¸é ÇØ´ç È®ÀåÀÚ¸¦ °¡Áø ÆÄÀÏÀ» ÀÛ¼ºÇϽʽÿÀ. ³×ºñ°ÔÀÌÅÍ º¸±âÀÇ ·ÎÄà µµ±¸ ¸ðÀ½¿¡ Readme º¸±â È®Àå ½ÇÇàÀ̶ó°í Ç¥½ÃµÈ dz¼± µµ¿ò¸»À» °¡Áø ´ÜÃß°¡ Ç¥½ÃµË´Ï´Ù.  ÀÌ ´ÜÃ߸¦ Ŭ¸¯ÇϽʽÿÀ. ½ÇÇàµÈ Á¶Ä¡ º¸±â¶ó°í Ç¥½ÃµÈ ´ëÈ­ »óÀÚ°¡ ³ªÅ¸³³´Ï´Ù.

ÆË¾÷ ¸Þ´º

³×ºñ°ÔÀÌÅÍ º¸±â¿¡¼­ È®ÀåÀÚ°¡ .readmeÀÎ ÆÄÀÏÀ» ¼±ÅÃÇϽʽÿÀ. ÆÄÀÏÀÌ ¾øÀ¸¸é ÇØ´ç È®ÀåÀÚ¸¦ °¡Áø ÆÄÀÏÀ» ÀÛ¼ºÇϽʽÿÀ. ÆÄÀÏÀ» ¼±ÅÃÇÏ¿© ÆË¾÷ ¸Þ´º¸¦ Ç¥½ÃÇϽʽÿÀ. ÆË¾÷ ¸Þ´º¿¡¼­ Readme Á¶Ä¡ Ç¥½Ã¶ó°í Ç¥½ÃµÈ ¸Þ´º Ç׸ñÀÌ ÀÖ´ÂÁö ÁÖÀÇÇϽʽÿÀ. ÀÌ ¸Þ´º Ç׸ñÀ» ¼±ÅÃÇÏ¿© ½ÇÇàµÈ ÆË¾÷ ¸Þ´º Á¶Ä¡¶ó°í Ç¥½ÃµÈ ´ëÈ­ »óÀÚ¸¦ ¿©½Ê½Ã¿À.

ȯ°æ ¼³Á¤ ÆäÀÌÁö

â ¸Þ´º¿¡¼­ ȯ°æ ¼³Á¤À» ¼±ÅÃÇϽʽÿÀ. Readme ¿¹Á¦¶ó°í ÇÏ´Â ÆäÀÌÁö¸¦ Ŭ¸¯ÇϽʽÿÀ. ÀÌ ÆäÀÌÁö¿¡´Â ȯ°æ ¼³Á¤ ÆäÀÌÁöÀÇ ¿¹Á¦°¡ Ç¥½ÃµË´Ï´Ù.

Ư¼º ÆäÀÌÁö

³×ºñ°ÔÀÌÅÍ º¸±â¿¡¼­ È®ÀåÀÚ°¡ .readmeÀÎ ÆÄÀÏÀ» ¼±ÅÃÇϽʽÿÀ. ÆÄÀÏÀÌ ¾øÀ¸¸é ÇØ´ç È®ÀåÀÚ¸¦ °¡Áø ÆÄÀÏÀ» ÀÛ¼ºÇϽʽÿÀ. ÆÄÀÏÀ» ¼±ÅÃÇÏ¿© ÆË¾÷ ¸Þ´º¸¦ Ç¥½ÃÇÑ ´ÙÀ½ Ư¼º ¸Þ´º Ç׸ñÀ» ¼±ÅÃÇϽʽÿÀ. Readme µµ±¸¶ó°í ÇÏ´Â ÆäÀÌÁö¸¦ Ŭ¸¯ÇÏ¿© Ư¼º ÆäÀÌÁöÀÇ ¿¹Á¦¸¦ Ç¥½ÃÇϽʽÿÀ.

Readme ÆÄÀÏ ÆíÁý±â

Readme ÆÄÀÏ ÆíÁý±â´Â À¯Çü ÆÄÀÏ *.readme¿¡ ´ëÇÑ ±âº» ÆíÁý±âÀÔ´Ï´Ù.  È®ÀåÀÚ°¡ .readmeÀÎ ÆÄÀÏÀ» ÀÛ¼ºÇÏ¿© µÎ ¹ø Ŭ¸¯ÇÏ¿© ÆÄÀÏÀ» ¿­°Å³ª ÆË¾÷ ¸Þ´º¸¦ Ç¥½ÃÇÏ°í ¿¬°á ÇÁ·Î±×·¥À» ¼±ÅÃÇÑ ´ÙÀ½ ¼­ºê ¸Þ´º¿¡¼­ Readme ÆÄÀÏ  ÆíÁý±â¸¦ ¼±ÅÃÇÏ¿© ÆÄÀÏÀ» ¿©½Ê½Ã¿À. ÆíÁý±â¿¡´Â ¿¬ÇÊ ¸ð¾ç ¾ÆÀÌÄÜÀÌ ÀÖÀ½¿¡ ÁÖÀÇÇϽʽÿÀ. ÀÌ ÆíÁý±â´Â readme µµ±¸°¡ ±âº»ÀûÀ¸·Î À¯Çü ÆÄÀÏ *.readme¿¡ »ç¿ëÇÏ´Â ÆíÁý±âÀÔ´Ï´Ù.

Readme ÆíÁý±â Á¶Ä¡

´ÙÀ½Àº ƯÁ¤ ÆíÁý±â¿¡¸¸ Àû¿ëÇÒ ¼ö ÀÖ´Â Á¶Ä¡ ¿¹Á¦¸¦ º¸¿©ÁÝ´Ï´Ù. readme ÆÄÀÏ ÆíÁý±â¿¡ ÃÊÁ¡ÀÌ ÀÖÀ¸¸é 4°³ÀÇ Ãß°¡ µµ±¸ ¸ðÀ½ Ç¥½ÃÁÙ ´ÜÃßÀÎ Readme ÆíÁý±â È®Àå ½ÇÇà, Readme ÆíÁý±â Á¶Ä¡ 1, Readme ÆíÁý±â Á¶Ä¡ 2 ¹× Readme ÆíÁý±â Á¶Ä¡ 3ÀÌ Ç¥½ÃµË´Ï´Ù.

Readme¶ó°í ÇÏ´Â Ç®´Ù¿î ¸Þ´º´Â readme ÆÄÀÏ ÆíÁý±â¿¡ ÃÊÁ¡ÀÌ ÀÖÀ» ¶§ ³ªÅ¸³³´Ï´Ù. ÀÌ Ç®´Ù¿î ¸Þ´º¿¡´Â ÀÌÀü¿¡ ¼³¸íÇÑ Readme ÆíÁý±â Á¶Ä¡ 1, Readme ÆíÁý±â Á¶Ä¡ 2 ¹× Readme ÆíÁý±â Á¶Ä¡ 3ÀÌ Æ÷ÇԵ˴ϴÙ.

Readme ¼½¼Ç º¸±â

ÀÌ Readme ¼½¼Ç º¸±â¸¦ º¸·Á¸é â ¸Þ´º¿¡¼­ º¸±â Ç¥½Ã¸¦ ¼±ÅÃÇÑ ´ÙÀ½ ¼­ºê ¸Þ´º¿¡¼­ ±âŸ...¸¦ ¼±ÅÃÇϽʽÿÀ. Readme Ç׸ñÀ» ÆîÄ£ ´ÙÀ½ Readme ¼½¼ÇÀ» ¼±ÅÃÇϽʽÿÀ. ÀÌ·¸°Ô Çϸé .readme ÆÄÀÏÀ» ³×ºñ°ÔÀÌÅÍ º¸±â¿¡¼­ ¼±ÅÃÇÒ ¶§ ÇöÀç *.readme ÆÄÀÏ¿¡ ¼½¼Ç ¸ñ·ÏÀÌ Ç¥½ÃµË´Ï´Ù. ¶ÇÇÑ ¾Æ¿ô¶óÀÎ º¸±â¿¡ *.readme ÆÄÀÏÀÇ ±¸Á¶¸¦ Ç¥½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù.

È®ÀåÀÚ°¡ .readmeÀÎ ÆÄÀÏÀº °¢ ¼½¼ÇÀÌ ¼ýÀÚ·Î ½ÃÀÛÇÒ °æ¿ì ¼½¼ÇÀ¸·Î ±¸ºÐÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î readme ÆÄÀÏ ÆíÁý±â¿¡ ´ÙÀ½ ÅØ½ºÆ®°¡ ÀԷµǾî ÀÖ´Â °æ¿ì readme µµ±¸°¡ µÎ °³ÀÇ ¼½¼ÇÀ» ¹ß°ßÇÕ´Ï´Ù. readme µµ±¸¿¡¼­ ¼½¼ÇÀÌ ¹ß°ßµÇ´Â ¹æ¹ýÀ» º¸·Á¸é readme ÆÄÀÏ ÆíÁý±â¿¡ ƯÁ¤ ÅØ½ºÆ®¸¦ ÀÔ·ÂÇϰí, CTRL-S¸¦ ÀÔ·ÂÇϰųª ÆÄÀÏ->ÀúÀåÀ» ¼±ÅÃÇÏ¿© ÆÄÀÏÀ» ÀúÀåÇϽʽÿÀ. Readme ¼½¼Ç º¸±â¸¦ ¿­°í ³×ºñ°ÔÀÌÅÍ º¸±â¿¡¼­ .readme ÆÄÀÏÀ» ¼±ÅÃÇϽʽÿÀ.

¿¹Á¦ ÅØ½ºÆ®:

99.1 ù ¹øÂ° ¼½¼ÇÀÔ´Ï´Ù.
³» ù ¹øÂ° ¼½¼ÇÀÇ Æ¯Á¤ ÅØ½ºÆ®ÀÔ´Ï´Ù.

99.1.1 ¼­ºê ¼½¼ÇÀÔ´Ï´Ù.
³» ¼­ºê ¼½¼ÇÀÇ Æ¯Á¤ ÅØ½ºÆ®ÀÔ´Ï´Ù.

²ø¾î¼­ ³õ±â

²ø¾î¼­ ³õ±â ±â´ÉÀº ¾Æ¿ô¶óÀÎ º¸±â¿¡¼­ ¼½¼ÇÀ» ¼±ÅÃÇϰí ÅØ½ºÆ® ÆÄÀÏÀÇ ¸Ç À§·Î ¼±ÅÃÀ» ²ø¸é Ç¥½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇØ´ç ¼±ÅÃÀÇ ÄÁÅÙÃ÷°¡ ÆÄÀÏ¿¡ Ãß°¡µË´Ï´Ù.

µµ¿ò¸» Áö½Ã¹®

readme µµ±¸ ¿¹Á¦´Â ¶ÇÇÑ µµ±¸°¡ Á¦°øÇÏ´Â º¸±â, ´Ù¾çÇÑ Á¶Ä¡ ¹× ¸¶¹ý»ç ÆäÀÌÁö¿Í °°Àº ¸ðµç È®Àå¿¡ ´ëÇÑ ÄÁÅØ½ºÆ® µµ¿ò¸»À» »ç¿ëÇÏ°í ±¸ÇöÇÏ´Â ¹æ¹ýÀ» º¸¿©ÁÝ´Ï´Ù. Á¶Ä¡¿¡ ´ëÇÑ ÄÁÅØ½ºÆ® µµ¿ò¸»À» °¡Á®¿À·Á¸é ¸Þ´º Ç׸ñ À§·Î ¸¶¿ì½º¸¦ °¡Á®´Ù ³õÁö¸¸ ¼±ÅÃÇÏÁö ¾ÊÀº ´ÙÀ½ F1 ۸¦ ´©¸£½Ê½Ã¿À. ¶ÇÇÑ Readme ¼½¼Ç º¸±â ¹× ¿¹Á¦ ¸¶¹ý»ç ÆäÀÌÁö(»õ·Î ÀÛ¼º ¸¶¹ý»ç¿¡¼­)¿¡ ´ëÇÑ ÄÁÅØ½ºÆ® °¨Áö(F1) µµ¿ò¸»µµ °¡Á®¿Ã ¼ö ÀÖ½À´Ï´Ù.
 

¼¼ºÎ»çÇ×

Readme µµ±¸ ¿¹Á¦¿¡¼­´Â ÇϳªÀÇ È®ÀåÁ¡À» ¼±¾ðÇÏ°í ¸¹Àº È®ÀåÀ» Á¦°øÇÕ´Ï´Ù. Á¦°øµÈ È®ÀåÀº Workbench°¡ ¼±¾ðÇÑ ¸¹Àº Èï¹Ì·Î¿î È®ÀåÁ¡À» Ȱ¿ëÇÒ ¶§ Workbench°¡ ±â´ÉÇÏ´Â ¹æ½Ä¿¡ ´ëÇÑ Æ÷°ýÀûÀÎ °³³äÀÔ´Ï´Ù. ÀÌ ¿¹Á¦¿¡ Æ÷ÇÔµÈ Á¦°øµÈ È®ÀåÀº º¸±â¿Í º¸±â Á¶Ä¡, ȯ°æ ¼³Á¤ ÆäÀÌÁö, Ư¼º ÆäÀÌÁö, ¸¶¹ý»ç, ÆíÁý±â¿Í ÆíÁý±â Á¶Ä¡, ÆË¾÷ ¸Þ´º, Á¶Ä¡ ¼¼Æ®, µµ¿ò¸» Áö½Ã¹®, µµ¿ò¸» ÄÁÅØ½ºÆ® ¹× ³õ±â Á¶Ä¡ µîÀÔ´Ï´Ù.

ÀÌ ¿¹Á¦¿¡¼­´Â ¶ÇÇÑ Ç÷¯±×Àο¡ ¼±¾ðµÈ È®ÀåÁ¡À» Á¦°øÇÕ´Ï´Ù. IReadmeFileParser Ŭ·¡½º´Â ÀÌ ¿¹Á¦°¡ Á¤ÀÇÇÏ´Â org.eclipse.ui.examples.readmetool.sectionParser È®ÀåÀ» »ç¿ëÇÏ´Â Ç÷¯±×Àο¡ ÇÊ¿äÇÕ´Ï´Ù. DefaultSectionParser Ŭ·¡½º´Â IReadmeFileParserÀÇ ¿¹Á¦ ±¸ÇöÀÔ´Ï´Ù.

ReadmeEditor Ŭ·¡½º´Â IEditorPart¸¦ ±¸ÇöÇϰí org.eclipse.ui.editors È®ÀåÁ¡À» »ç¿ëÇÏ´Â plugin.xml¿¡ È®ÀåÀÚ°¡ .readmeÀÎ ÆÄÀÏ ÆíÁý±â·Î Á¤Àǵ˴ϴÙ. ReadmeSectionsView Ŭ·¡½º´Â IViewPart¸¦ ±¸ÇöÇϰí org.eclipse.ui.views È®ÀåÁ¡À» »ç¿ëÇÏ´Â º¸±â·Î Á¤Àǵ˴ϴÙ. ÀÌ È®ÀåÁ¡Àº º¸±â ¼±Åÿ¡ »ç¿ëÇÒ º¸±â Ä«Å×°í¸®µµ Á¤ÀÇÇÕ´Ï´Ù.

ÀÌ ¿¹Á¦¿¡¼­´Â µÎ °¡Áö À¯ÇüÀÇ È¯°æ ¼³Á¤ÀÎ Workbench ȯ°æ ¼³Á¤ ¹× ÀÚ¿ø Ư¼ºÀÌ Á¤Àǵ˴ϴÙ. Workbench ȯ°æ ¼³Á¤Àº IWorkbenchPreferencePage¸¦ ±¸ÇöÇÏ´Â ReadmePreferencePage Ŭ·¡½º¿¡ Á¤ÀǵǾî â->ȯ°æ ¼³Á¤ ´ëÈ­ »óÀÚ¿¡ Ãß°¡µË´Ï´Ù. ÀÌ Å¬·¡½º´Â plugin.xml¿¡ È®ÀåÁ¡ org.eclipse.ui.preferencePages¸¦ »ç¿ëÇÏ¿© Á¤Àǵ˴ϴÙ. µÎ °³ÀÇ ÀÚ¿ø Ư¼º ÆäÀÌÁöÀÎ ReadmeFilePropertyPage ¹× ReadmeFilePropertyPage2´Â ¸ðµÎ IWorkbenchPropertyPage¸¦ ±¸ÇöÇÕ´Ï´Ù. ÀÌ·¯ÇÑ Æ¯¼ºÀº ¸ðµÎ plugin.xlm¿¡ È®ÀåÁ¡ org.eclipse.ui.propertyPages¸¦ »ç¿ëÇÏ¿© objectClass ű׿¡ ÀÇÇØ IFile À¯Çü¿¡¼­ È£ÃâµÇµµ·Ï Á¤Àǵ˴ϴÙ.

ReadmeCreationWizard Ŭ·¡½º´Â INewWizard¸¦ ±¸ÇöÇϰí plugin.xml¿¡ È®ÀåÁ¡ org.eclipse.ui.newWizards¸¦ »ç¿ëÇÏ¿© Á¤Àǵ˴ϴÙ. ÀÌ È®ÀåÁ¡Àº »ç¿ëÀÚ°¡ ÆÄÀÏ->»õ·Î ÀÛ¼º->¿¹Á¦...¸¦ ¼±ÅÃÇÒ ¶§ Ç¥½ÃµÇ´Â ¸¶¹ý»ç Ä«Å×°í¸®µµ Á¤ÀÇÇÕ´Ï´Ù.

¿©·¯ Á¶Ä¡ ½ºÅÓÀº ÀÌ ¿¹Á¦¿¡ Ãß°¡µË´Ï´Ù. Á¶Ä¡ ¼¼Æ®´Â Readme ÆÄÀÏ ÆíÁý±â¶ó´Â ·¹À̺íÀÇ ¸Þ´º¸¦ ¼±¾ðÇÏ¿© Workbench â ¸Þ´º Ç¥½ÃÁÙ¿¡ È®ÀåÁ¡ org.eclipse.ui.actionSets¸¦ »ç¿ëÇÏ¿© Æ÷ÇԵ˴ϴÙ. ¶ÇÇÑ toolbarPath ¹× menubarPath ű׸¦ »ç¿ëÇÏ¿© Workbench µµ±¸ ¸ðÀ½ ¹× ¸Þ´º Ç¥½ÃÁÙ¿¡ ´ëÇÑ Á¶Ä¡¸¦ Á¤ÀÇÇÕ´Ï´Ù. Á¶Ä¡ ¼¼Æ®´Â IWorkbenchWindowActionDelegate¸¦ ±¸ÇöÇÏ´Â WindowActionDelegate Ŭ·¡½º¸¦ »ç¿ëÇÏ¿© Á¶Ä¡¸¦ ±¸ÇöÇÕ´Ï´Ù. ÆË¾÷ ¸Þ´ºÀÇ Á¶Ä¡´Â PopupMenuActionDelegate Ŭ·¡½º¿¡ ÀÇÇØ È®ÀåÁ¡ org.eclipse.ui.popupMenus¿¡¼­ objectContributionÀ¸·Î Á¤Àǵ˴ϴÙ. PopupMenuActionDelegate´Â IObjectActionDelegate¸¦ ±¸ÇöÇϰí Á¦°øµÈ IWorkbenchPart¸¦ »ç¿ëÇÏ¿© ¸Þ½ÃÁö ´ëÈ­ »óÀÚ¸¦ ¿±´Ï´Ù. º¸±â Á¶Ä¡ ViewActionDelegate´Â È®ÀåÁ¡ org.eclipse.ui.viewActions¸¦ »ç¿ëÇÏ¿© Á¤Àǵǰí IViewActionDelegate¸¦ ±¸ÇöÇÕ´Ï´Ù. º¸±â Á¶Ä¡°¡ ³ªÅ¸³ª´Â º¸±â´Â ÀÌ ¿¹Á¦¿¡¼­´Â org.eclipse.ui.views.ResourceNavigatorÀÎ ÅÂ±× targetID°¡ Á¤ÀÇÇÕ´Ï´Ù. ÆíÁý±â Á¶Ä¡´Â IEditorActionDelegate¸¦ ±¸ÇöÇÏ´Â EditorActionDelegate Ŭ·¡½º°¡ Á¤ÀÇÇϰí È®ÀåÁ¡ org.eclipse.ui.editorActions¸¦ »ç¿ëÇÏ¿© Ãß°¡µË´Ï´Ù. ÆíÁý±â Á¶Ä¡°¡ Àû¿ëµÈ ÆíÁý±â´Â ÀÌ ¿¹Á¦¿¡¼­´Â org.eclipse.ui.examples.readmetool.ReadmeEditor¿¡ Á¤ÀÇµÈ ÅÂ±× targetID°¡ Á¤ÀÇÇÕ´Ï´Ù.

ReadmeDropActionDelegate Ŭ·¡½º´Â IDropDelegate¸¦ ±¸ÇöÇÕ´Ï´Ù. Workbench¿¡¼­ ¼öÇàµÈ ³õ±â Á¶Ä¡°¡ ÀÖÀ» ¶§¸¶´Ù IDropDelegates¿¡ ¾Ë¸³´Ï´Ù. ÀÌ Á¶Ä¡ÀÇ È®ÀåÁ¡Àº org.eclipse.ui.dropActionsÀÔ´Ï´Ù.