저는 프로젝트에서 일하고 있는데 각 버전의 이름을 지정하고 싶습니다. 같은 뭔가 :프로젝트의 버전을 명명하는 올바른 방법은 무엇입니까?
- 1.0 (처음으로)
- 2.0 (매력)
- 3.0 (럭키)
등등. 나는 다음과 같은 내용으로 version.py
을 만들었습니다
__version__ = '1.0'
이 __version_name__ = 'First'
와 두 번째 라인을 가지고 괜찮습니까? 거기에 구현하는 더 좋은 방법이 있습니까?
저는 프로젝트에서 일하고 있는데 각 버전의 이름을 지정하고 싶습니다. 같은 뭔가 :프로젝트의 버전을 명명하는 올바른 방법은 무엇입니까?
등등. 나는 다음과 같은 내용으로 version.py
을 만들었습니다
__version__ = '1.0'
이 __version_name__ = 'First'
와 두 번째 라인을 가지고 괜찮습니까? 거기에 구현하는 더 좋은 방법이 있습니까?
1) Semantic versioning을 사용하십시오. 1.2.3
2) 예를 들어, __version_info__
의 이름을 포함 __version_info = (1, 2, 3, 'First')
은 * alpha *, * beta *, * 후보와 같은 ** releaselevel **을 나타내는 데 사용되는 '__version_info__'가 아닙니다 * 및 * 최종 *? 예 : '(1, 2, 3, 'final') ' –
예. 이 경우 그의 이름 *은 릴리스 수준입니다 (예 : 우분투는 비슷한 코드 이름 스타일을 따른다. 우분투 16.04 -> LTS, Xenial Xerus. '공식적인'해결책이 없다는 점을 감안할 때, 이름을 넣을 장소 중 가장 적절한 IMHO 인 것처럼 보입니다. – rmharrison
dict 또는 list 사용 ??? __version__ = { '1.0': 'first'} 또는 __version__ = [ '1.0', 'first'] – Skycc