Back to the catalog

Project Documentation

Bundle OKF 0.2 · 4 conceitos · pentaho/pentaho-coding-standards

Open source Repository Open in the app JSON README (API)

About

# Project Documentation

Open Knowledge Format bundle for pentaho-platform-ee documentation.

## Standards

- [Standards Index](standards/index.md) - Current engineering and documentation standards.

## Reference

- [Reference Index](reference/index.md) - Current format definitions and repository facts.

## Runbooks

- [Runbooks Index](runbooks/index.md) - Approved operational procedures.

## Decisions

- [Decisions Index](decisions/index.md) - Architecture and governance decision records (ADRs).

Details

Kind
OKF bundles
Topic
No topic detected
Publisher
pentaho
Origin
okf_github
Category
dados
Version
0.2
Stars
16
Forks
117
Open pull requests
2
Last push
2026-09-08T17:37:19Z
Repository state
ativo
Language
XSLT
License
NOASSERTION
Added
2026-09-08 09:01:12
Updated
2026-09-08 09:01:12
Origin id
pentaho/pentaho-coding-standards:docs/index.md

README

# Introduction to Pentaho Coding Standards
Please check the [wiki](https://github.com/pentaho/pentaho-coding-standards/wiki) for more information on how to structure your project so that it conforms with our standards.

## CheckStyle
CheckStyle will soon be integrated into our build system. Until that time, you'll need to configure your IDE using the instructions below to to ensure your contributions conform to the standard.

### Installation (Eclipse):
- Install CheckStyle plugin http://eclipse-cs.sf.net/update/
- Configure the plugin to use the `checkstyle/pentaho_checks.xml`; give it the raw github URL [here](https://raw.githubusercontent.com/pentaho/pentaho-coding-standards/master/checkstyle/pentaho_checks.xml)  
- Configure the Eclipse Code Formatter to use the attached `ide/eclipse_formatter.xml`

The Eclipse CheckStyle plugin documentation my be helpful: http://eclipse-cs.sourceforge.net

### Installation (IntelliJ):
#### Configure CheckStyle
- Install the CheckStyle-IDEA plugin. (available in the default public repository)
- Configure the CheckStyle-IDEA (Preferences -> Other Settings -> CheckStyle).
  - Select "10.13.0" in the "Checkstyle version" dropdown
  - Select "Only Java sources (including tests) in the "Scan Scope" dropdown
  - Click "Apply"
  - Select "Use a checkstyle file accessible via HTTP" with the raw github URL [here](https://raw.githubusercontent.com/pentaho/pentaho-coding-standards/master/checkstyle/pentaho_checks.xml)
    - Alternatively, you can select "Use a local Checkstyle file". Clone this repo and use the `checkstyle/pentaho_checks.xml`.
#### Configure Code Style
  - Copy the`ide/intelliJ_codeStyleSettings.xml` into your IntelliJ project folder (`{{IdeaIntelliJProjectFolder}}/.idea/codeStyleSettings.xml`). Overwrite if it's already there.
  - Open IntelliJ, set the Project Settings -> Code Style -> Scheme to "Project"

### Installation (VSCode):
To use the formatting with Visual Studio Code add the following property to your user or workspace configuration. The eclipse configuration file is supported.
```
"java.format.settings.url": "https://raw.githubusercontent.com/pentaho/pentaho-coding-standards/refs/heads/master/ide/eclipse_formatter.xml"
```

More