-
Notifications
You must be signed in to change notification settings - Fork 1
Development Infrastructure
We use Travis CI for continuous integration: https://travis-ci.org/delphi-hub/. You can inspect the build status for each branch and pull request there.
We use a custom set of ScalaStyle rules in each code repository at project/scalastyle_config.xml.
If you use IntelliJ to develop for Delphi it automatically integrates into your IDE.
You can start local inspections by running Analyze -> Inspect Code ....
Code quality checks are executed automatically on every branch and every pull request using Codacy. The checks are part of the status checks for a pull request, so you immediately see if your pull request introduced new issues and can resolve them.
If you are curious on the current state or if you want to improve the code base, have a look:
| Component | Code Quality Link |
|---|---|
| Delphi CLI | https://app.codacy.com/app/delphi-hub/delphi-cli |
| Delphi Crawler | https://app.codacy.com/app/delphi-hub/delphi-crawler |
| Delphi Management | https://app.codacy.com/app/delphi-hub/delphi-management |
| Delphi WebAPI | https://app.codacy.com/app/delphi-hub/delphi-webapi |
| Delphi WebApp | https://app.codacy.com/app/delphi-hub/delphi-webapp |
The Delphi Project