おかげさまでSnippetsのコミッタも大分増えてきましたが、前々から「個人名でディレクトリを切ってるのがオープンソースっぽくない」という意見を頂いていて、「確かに閉鎖的で良くないなぁ」と思っていたので、今回思い切ってリポジトリのレイアウトを変更しようと思います。
具体的には、CodeReposのように、ルート直下は「as2」「as3」「mxp」といった言語ディレクトリを作り、その下にプロジェクトごとにディレクトリを切る方式に変えようと思います。例えば次のようになります。
- 今まで:/yossy/as3/src/org/libspark/utils/ForcibleLoader.as
- 新方式:/as3/ForcibleLoader/src/org/libspark/utils/ForcibleLoader.as
ついでに、UtilsプロジェクトもSnippetsに統合し、より皆さんがコミットし易い体制にしようと考えています。
特に反対意見や問題が無ければ、次の作業を来週12/7(金),12/8(土)辺りで行いたいと思っています。
作業内容:
- リポジトリのレイアウトを以下のように変更します。
- /dada/as2/ -> /as2/SoundManager/
- /dada/mxp/ -> /mxp/ColorPicker/
- /doke/as2/ -> /as2/Apollocreate/
- /fladdict/study/BookmarkletBuilder/ -> /as3/study/BookmarkletBuilder/
- /fladdict/study/isometrics/ -> /as3/study/Isometrics/
- /fladdict/study/RegExpChecker/ -> /as3/study/RegExpChecker/
- /fladdict/study/SoundStudy/ -> /as3/study/SoundStudy/
- /fladdict/as3/src/commands/ -> /as3/Commands/src/
- /fladdict/as3/src/net/ -> /as3/AVM2Loader/src/net/
- /fladdict/as3/src/ActionQueue.as -> /as3/ActionQueue/ActionQueue.as
- /fladdict/as3/src/Calculator.as -> /as3/Calculator/Calculator.as
- /gen/as2/ -> /as2/Emzah/
- /hbkr/as3/src/ -> /as3/CountDown/src/
- /ido/as2/ -> /as2/Ojos/
- /jirox/as3/ -> /as3/CrossDomainBridge/
- /kujirahand/as3/ -> /as3/CSVUtils/src/
- /kuy/as2/ -> /as2/Endflow/
- /michi/as2/ -> /as2/Seyself/
- /Mk-10/as2/ -> /as2/Cellfusion/
- /mmlemon/as3/ -> /as3/Detect/
- /munegon/as3/src/com/voidelement/display/RepeatButton.as -> /as3/RepeatButton/src/com/voidelement/display/RepeatButton.as
- /munegon/as3/src/com/voidelement/images/psd/ -> /as3/PSDParser/src/com/voidelement/images/psd/
- /munegon/as3/src/com/voidelement/images/BMPDecoder.as -> /as3/BMPDecoder/src/com/voidelement/images/BMPDecoder.as
- /munegon/as3/src/com/voidelement/manager/DepthManager.as -> /as3/DepthManager/src/com/voidelement/manager/DepthManager.as
- /muta/as3/src/com/ -> /as3/ColorMatrix/src/com/
- /muta/as3/src/net/ -> /as3/Unbland/src/net/
- /nitoyon/as3/src/com/nitoyon/binding/ -> /as3/TwoWayBinding/src/com/nitoyon/binding/
- /nitoyon/as3/src/com/nitoyon/potras/ -> /as3/PotrAs/src/com/nitoyon/potras/
- /nitoyon/as3/samples/potras/ -> /as3/PotrAs/samples/
- /nium/as3/ -> /as3/Nium/
- /rch850/as3/src/org/libspark/display/SeamCarving.as -> /as3/SeamCarving/src/org/libspark/display/SeamCarving.as
- /rch850/as3/src/org/libspark/pv3d/ -> /as3/Metasequoia/src/org/libspark/prv3d/
- /yoshiweb/as2/src/ -> /as2/Yoshiweb/src/
- /yoshiweb/as2/sample/ -> /as2/Yoshiweb/samples/
- /yossy/as3/src/org/libspark/util/overload/ -> /as3/OverloadSupport/src/org/libspark/utils/overload/
- /yossy/as3/tests/org/libspark/util/overload/ -> /as3/OverloadSupport/tests/org/libspark/utils/overload/
- /yossy/as3/src/org/libspark/utils/ForcibleLoader.as -> /as3/ForcibleLoader/src/org/libspark/utils/ForcibleLoader.as
- Utilsプロジェクトから
- /as2/ -> /as2/Utils/src/
- /as3/ -> /as3/Utils/src/
- Wikiのトップページを次のように変更します。
- Snippetsプロジェクトの説明を変更します
- コミッタ-プロジェクトの順で記述していたものを、プロジェクト一覧という形でプロジェクトのみのリストにまとめます
- コミッタ-プロジェクトの順で記述していたものを、コミッタ紹介という形でコミッタのみのリストにまとめます
以上、ご意見やご要望、「俺のリポジトリはこういう風に変更してくれ」等ありましたら、コメントやメールをお願い致します。