netherphp / world
一个包含所有内容的元包。
v3.0.1
2017-08-20 04:49 UTC
Requires
- php: >=7.1.0
- netherphp/avenue: ~3.0
- netherphp/cache: ~2.0
- netherphp/console: ~3.0
- netherphp/database: ~3.0
- netherphp/input: ~3.0
- netherphp/ki: ~1.0
- netherphp/object: ~3.0
- netherphp/onescript: ~3.0
- netherphp/option: ~1.0
- netherphp/project: ~1.0
- netherphp/stash: ~2.0
- netherphp/surface: ~3.0
README
关于版本控制:这是一个包含所有内容的元包。此包将需要与之前版本兼容的版本。这在我的脑海中是有意义的,但让我详细说明一下,以防万一。
关于版本控制
不要只复制这一行。注意上面当前的版本系列。
require { "netherphp/world": "^x.y.z" }
这将包括整个Nether栈,并允许栈的各个组件按需更新。这并不意味着所有的Nether包都在1.0.x区域。例如,截至本文撰写时,Surface和OneScript已经进入1.1.x区域。
当这个包下次更新时,它将是1.1.0或2.0.0 - 所以composer update对你来说仍然是安全的,因为"^1.0.0"的方式,它不允许1.1.0或2.0.0。补丁版本(0.0.x)将在composer update时自动为你生成。小版本(0.x.x)不会在"^1.0.0"下自动发生,所以当Nether World升级到1.1.8或 whatever时,如果你准备好处理BC变更,你需要将你的composer更新为"^1.1.0"。
我不知道这是否说得通。但如果你只是使用Nether World来获取所有内容,请使用^#.#.0语法,你将始终与每个组件保持同步,而不会出现向后不兼容的更改。