Skip to content
This repository has been archived by the owner on Jul 25, 2020. It is now read-only.

Contribution

Yuki MIZUNO edited this page Jan 4, 2017 · 4 revisions

Pull-request flow

  1. Fork it https://github.com/Harekaze/pvr.chinachu/fork/
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request

Coding rule

Please follow the coding rules below

  • Tab: Hard tab. Not use spaces
  • Blank line: No contents. No spaces OR tabs.
  • EOF: CRLF

Commit comment

Need to use Emoji

See tables which Emoji just matches for commit comment.

Current Emoji commit signs

Fix bug

Emoji Use
πŸ› Bug
‼️ Fix something wrong

General (not recommended)

Emoji Use
πŸ†’ Something cool
πŸ†— Something ok

File add/delete/copy/import

Emoji Use
πŸ”₯ Delete file, remove large part of source code
πŸ“₯ File copy/import from other location/repository
πŸ†• Create new file. Import new file.

PVR Implementation

Emoji Use
πŸ”’ Channel/channel management
πŸŒ‡ TV Program thumbnail
βŒ› Reserving timer
πŸ“Ό Recorded programs
πŸ”΄ Recording program
πŸ“Ί TV program. Live TV watching.
πŸ“„ Debug logging
πŸ” Fetching remote data cycle

Document/License

Emoji Use
©️ About License
🌐 Translation
πŸ“ Documentation. Edit readme.

Build/Deploy/Deploy target

Emoji Use
🍎 Apple devices
πŸ’» Deploy target system
πŸ‘Ύ Android
πŸ”§ Build settings
πŸ“¦ Packaging

Git version control

Emoji Use
β†ͺ️ Merge branch
πŸ†™ Version up. Tagging.
🚫 .gitignore

Library/Supported system dependency

Emoji Use
⬇️ Downgrade a version of Kodi, Chinachu, build tools, etc.
‴️ Upgrade a version of Kodi, Chinachu, build tools, etc.

Deprecated

Emoji Use
πŸ”„ Remote data fetching, huge changes, view refreshing
↖️ Versioning with some tools
↗️ correction with improvements
⚠️ Include guard. Some warning.
πŸ‘ˆ Something has gone away
πŸ’£ Remote file deletion
πŸ• reserving timer