This repository was archived by the owner on Nov 20, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 41
Dev: Guidelines
drahosp edited this page Mar 19, 2011
·
15 revisions
All LuaDist repositories should follow these simple rules.
- If original source is available on Git/GitHub, fork it.
- Tags should always follow the version in dist.info.
- If tag already exists for add an incremental "-1" "-2" .. "-n" suffix to the version tag.
- No "v" prefix.
- Original repository tags need to be removed. (Fetch changes with --prune --tags)
- NOTE: This is still under discussion. Keeping original tags can break automation.
- Master branch should always point to most recent package version.
- All new modifications should be developed in branches other than master.
- Recommended branch names are "packagename-version" or "feature name"
- Do not tag development versions.
Primary repository that aggregates all module sub-repositories in the distribution. The purpose of this repository is to ease development and generate dist.manifest file for the deployment utility. While working with this repository keep the following in mind:
- ! All Development issues go here.
- Issues in other repositories are discouraged.
- Submodules DO NOT point to master.
- When working with a repository always check your branch, you may loose your changes.
- Make sure the repository is up to date.
- If you update master branch of any module make sure LuaDist/Repository points to it.