-
Notifications
You must be signed in to change notification settings - Fork 594
Documentations
Porting Guide
User Guide
API Reference
Coding rules
Commit rules
Release Notes
Please find it here.
Getting Started
How to install Kconfig-frontend
Board-Specific tools like programming
Application overall
How to add new application
How to add TASH commands
Shell commands list
How to develop things using SmartThings Things SDK
How to use IoTivity
Shell commands list
How to use RAMDUMP
Logging System
Ttrace
Please find it here.
Basically we follow Tizen Coding rule except R04.
We recommend using braces even if it has single statement.
Here is a link.
M means Mandatory, R means Recommendation.
There is the formatter.sh to apply our C coding rule at os/tools folder.
./formatter.sh --help
helps how to use it.
Be aware that is not perfectly working on our coding rule.
For example, it makes a space between type casting and varibale which is a violation of coding rule.
- Don't use past tense on commit title.
- Please fill where and what you modify on commit title.
- Please keep short title length.
It makesgit commit --oneline
beautiful (easy to see). - Please add an empty line at second line of commit message to distinguish title and description.
This is good to
oneline
command as well. - Please fill commit description what you do in detail.
- Don't mix different kinds of changes like formater and code logic change.
- To modify your commit which is in pull request, amend original one.
Don't make a new commit to do it. - After making pull request, Don't update yours using
git pull
.
Please usegit rebase
instead ofpull
.
pull
makes unnecessary commit likeMerge branch 'master' into
.
That redundant commit is not helpful to developer and maintainer.