This repository contains documentation for building and developing JBoss Tools.
It is meant to replace the articles related to development at jboss.org wiki found at https://community.jboss.org/wiki/JBossTools
See Contributing for how to write/add to these docs.
This repo should be considered a wiki, into which all developers can push docs. External contributors can do pull requests or report issues to improve the quality, clarity, and breadth of this documentation.
-
Getting Started
-
Target Platforms
-
Building a project (also called module or component)
-
Testing & Debugging
-
Source and Project Management
-
Adding a new plugin or feature to an existing JBoss Tools 4.x module
-
Versioning Rules
-
Versioning Rules (Plugins, features, products, installers, update sites)
-
Versioning Rules for Build Artifacts (Parent pom, foundation.core, core.central, ide-config.properties)
-
-
Process and Protocol
-
API
-
Common APIs You May Need
The folder secrets
contains usernames and password for various services used by JBoss Tools.
Encrypted and managed with blackbox tool for easy use of GPG based encryption.
To edit/view install blackbox
and use blackbox_edit <filename>
to see the decrypted content.
If you cannot edit/view the content you need someone with admin access to add you to the repo.
To generate key:
gpg --gen-key
Then register the email used as admin:
blackbox_addadmin <email>
From then on you should be able to edit with blackbox_edit
.
Many of these docs are old and need to be updated, or to be moved to better categories.