小さなライブラリがあり、ユーザーが構成ファイルを使用してライブラリにコンポーネントを追加できるようにしたいと考えています。
ユーザーはファイルconfig
を作成し、VCS とコミット (またはタグ、または単にブランチ) への URL を記述するいくつかの文字列をそこに追加できます。
今、私はこの構文について考えていますが、おそらくいくつかの決まったタイプのアドレス指定がありますか?
このような構文を作成しようと考えていますが、共通の解決策を見つけたいと考えています。
[library "jquery"]
vcs = git
url = git://github.com/jquery/jquery.git
revision = 1.8.2
[library "cleonello"]
vcs = hg
url = https://bitbucket.org/cleonello/jqplot
revision = 81ec4eb933068c5009958b504feef3f27e1b1129
[library "webgeom"]
vcs = svn
url = svn://svn.gna.org/svn/webgeom/trunk
revision = 52
[library "asdf"]
vcs = dir
url = file:///usr/share/asdf