# Kit's Versioning Scheme (most of the other versioning schemes are way too much 4 me) >GEN.MAJ.MIN|PAT-SUFFIX+METADATA ## Generation Something bigger than a major release. Like, DOS-to-Windows-bigger than a major release. It can be incremented while rebranding, changing many parts of the program, preventing backwards-compatibility, etc. ## Major Changes many things in your program. Or a major thing in your program. ## Minor Minor changes to your code. ## Patch Must be a letter. Bug fixes, or REALLY small changes to your code. For example, changing a default value without breaking or altering the execution of the code. ## Metadata Information about the build. Not needed. ## Other rules - | (pipe) = nothing. leave it out. - Always include Generation and Major. 1 = 1.0, 2 = 2.0, etc.