6

オープンソースにして将来のプロジェクトで使用したいパッケージの開発を始めています。ただし、これを開始するための適切な手順がわかりません。

github にリポジトリを作成したところです。composer.json

{
    "name": "ProgrammingAreHard/Arbiter",
    "license": "MIT",
    "type": "library",
    "description": "Convenience library to manipulate Symfony ACL's",
    "authors": [
        {
            "name": "David Adams",
            "email": "adams.david.10@gmail.com"
        }
    ],
    "autoload": {
        "psr-0": {
            "ProgrammingAreHard\\Arbiter": "src/"
        }
    },
    "require": {
        "php": ">=5.3.3"
    },
    "require-dev": {
        "symfony/security": "2.4.*",
        "phpunit/phpunit": "~4.0"
    },
    "minimum-stability": "dev",
    "target-dir": "ProgrammingAreHard/Arbiter",
    "extra": {
        "branch-alias": {
            "dev-master": "1.0.x-dev"
        }
    }
}

ただし、バージョン管理に頭を悩ませるのに苦労しています。私は git タグを作成していません。branch-aliasそれが良い習慣だと聞いたからといって、私はそれをつけました. 私は1.0.x-dev今何がそこにあるべきか分かりません。

この時点で何をすべきですか?私は 1.0 バージョンに慣れているわけではありません。「v0.1.0」のような軽量または注釈付きの git タグをすぐに作成するか、完全に機能するようになるまで待つ必要がありますか?

あとで頭が痛くならないようにするにはどうしたらいいですか?

コンポーザーはバージョニングにgitタグを使用していると思います(?)

4

1 に答える 1