generate PNG from user-created pixel art
For organization, all commits after this will have the following format:
[scope] description
where scope will be one of the following items:
icon add/revisefor addition/revision of icons/.pixfilesbug-fixfor bug fixestool add/revisefor addition/revision of toolssave add/revisefor addition/revision of saving/loadingfeaturefor general new features added/revisedfeature prepfor changes made that prepare for the introduction of a feature- as such, such commits may create new, unresponsive areas, but these commits will not be pushed to master until the whole feature is complete
- examples include adjustments in CSS properties / introduction of new HTML elements
- another type would be addition to helper functions/modification of current functions in such a way that does not affect the end result, but allows more flexibility to incorporate future features
- as such, such commits may create new, unresponsive areas, but these commits will not be pushed to master until the whole feature is complete
codefor- improvements in code efficiency
- addition/revision of comments
- changes in variable names
externalfor commits that only add/link external librariescssfor commits changing .css files- renaming of class names
- creating classes to set CSS attributes of javascript-created elements
READMEfor updating thisREADME.mdfile- if necessary, or to condense very minor changes,
scope1 + scope2can be used- e.g.
tool add + codefor creating a new tool but reordering the current tools instead of appending this new tool at the back
- e.g.
git commit -m "[README] created a section: commit messages, so that each commit can have its scope mentioned at the start of its commit message, in order for better organization"
The above list is not exhaustive and will be revised when necessary. This is to ensure that each commit tries to work on one item at a time, so that changes can be seen more clearly.