LoLei / sw-ss16

SW SS16

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Circle CI Codacy Badge Stories in Ready

sw-ss16

Software Engineering & Knowledge Management

App Info

Study Room Population Predicter

License

Links

Infos

Extreme Programming

Do everything as described in XP (TDD, PP, etc.), for further information, see below.

Coding Standard

Use clean code. If possible just follow the language's coding convention and adapt trivial styles from others.
We can run CLions code cleanup function periodically as well.

Git Flow / Branches

Use the git flow workflow.

Issue management

Use the story cards as shown in the lecture to describe issues.

The issue feature of GitHub can be used not only for bugs, but as well as for TODO management.
The style of our issues is that of a Kanban board.

Backlog Ready In progress Needs review Done
... ... ... ... ...
... ... ... ... ...
  • Backlog contains all issues
  • Ready marks issues which are ready for someone to start development
  • In progress marks issues which are currently in development
  • Needs review marks issues and PRs which are finished, but need peer review before merging
  • Done contains all finished issues
    There are issue labels for most of these columns and you can use Waffle.io for a real Kanban board if you want.

Tip: You can close issues from PRs with inline reference messages, for example Close #16 if done (This would close issue number 16 automatically.)

Commit message conventions

Tag each commit with the initials of the two pair programmers which worked on the commit.
Please use the present tense or imparative mood.
E.g.: [LL/SR] Fix button position
Further reading: 1, 2

About

SW SS16

License:GNU Affero General Public License v3.0


Languages

Language:Java 93.8%Language:PHP 6.2%