A version number
The version number is very important for the development of objectives, first determine the version number, and then determine the version name (release name does not matter)
AA: bb: CC: dd
AA: major version number, the kernel upgrade, or when major changes occur at the interface +1
bb: minor version number, when the number of functional changes +1
CC: revision number, after the required BUG +1 (in batches according to the time point 1)
when the version number of the build, upload once +1 (upload: dd Construction of package)
Second, the package name
The package name is very important
AA: bb: CC
AA (nature of the project): Pub, PRI, COM, SIMP, NET, ORG, GOV, Demo
bb (project ownership): Organization / name
cc (nature of the project): function, daoimpl / service / action / conn ...
Three, Git / SVN submit specifications
Git when the previously submitted information with the need to write: add, modify, delete
Fourth, the technical project selection for a single task
When selecting projects require the use of a plug or technology, you need to examine whether the plug-in open source, community activity is high, the amount of communication on whether giithub broken million, or to change the technology because you currently use are often others encountered, if not search the internet, it shows that most people have given up this method, or choose a better way. Unless you want to risk being accused of a project manager, you just want to search the Internet are not to practice specializes in search of it. Project cost is time and maintenance costs, consider these costs as much as possible the use of open source frameworks and open source community active high.