Utility Scripts for JBoss Tools DevDoc
1.4K
= JBoss Tools Developer Documentation
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 link:CONTRIBUTING.adoc[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.
== Table of Contents
Getting Started ** link:building/setup_development_environment.adoc[Setting up the eclipse development environment] ** link:building/configuring_git_workflow.adoc[Configuring your git workflow] ** link:building/target_platforms/target_platforms_for_consumers.adoc[Using target platforms in eclipse]
Target Platforms ** link:building/target_platforms/target_platforms_for_consumers.adoc[Using target platforms in eclipse] *** link:building/target_platforms/target_platforms_for_consumers.adoc#Sources[Using the PDE Source Lookup plugin with target platforms] ** link:building/target_platforms/target_platforms_updates.adoc[Target platform update process] *** link:building/target_platforms/target_platforms_dependency_mirrors.adoc[Creating a new dependency mirror] ** link:building/target_platforms/target_platforms_releases.adoc[Target platform release process]
Building a project (also called module or component) ** link:building/how_to_build_jbosstools_faq.adoc[JBoss Tools Build FAQ] ** link:building/build_from_commandline.adoc[Building from the command line] ** link:building/build_from_eclipse.adoc[Building with Eclipse (using m2e)] ** link:source/build_checks.adoc[Build-time baseline and maven enforcer checks] ** link:source/build_source_bundles_features_and_src_zips.adoc[How to build source bundles, features, and source zips] ** link:building/build_job_cascade_and_where_to_find_build_results.adoc[How to build the whole JBoss Tools cascade / stack of projects] *** link:list_of_projects.adoc[List of projects in JBoss Tools / Red Hat CodeReady Studio] ** link:building/export_plugin_from_eclipse.adoc[Exporting plugins from eclipse] ** link:building/tycho.adoc[All about Tycho] *** link:building/how_to_test_tycho.adoc[How to test new versions of Tycho] ** link:building/jenkins_faq.adoc[Jenkins FAQ: Troubleshooting and reporting problems] ** link:building/jenkins_job_maintenance.adoc[Jenkins Job Maintenance]
Testing & Debugging ** link:debugging/runtime_workbench.adoc[Debugging via Eclipse runtime workbench] ** link:debugging/how_to_install_a_build.adoc[Installing a local build to Eclipse] ** link:debugging/how_to_test_a_build.adoc[Testing an installed build] ** link:debugging/tracing_logging_in_eclipse.adoc[Tracing and logging in Eclipse] ** link:debugging/remote_debugging.adoc[Using the Eclipse remote debugger] ** link:debugging/debug_tycho_tests.adoc[Debugging maven (surefire) tests] ** link:debugging/debug_remote_console.adoc[Debugging on a remote server] (via SSH or VNC) ** link:source/build_checks.adoc[Why is my build failing due to a baseline or enforcer check?] ** link:building/jenkins_faq.adoc[Jenkins FAQ: Troubleshooting and reporting problems]
Source and Project Management ** link:source/new_project_process.adoc[Adding a new module / repository to JBoss Tools or JBDS] ** link:source/how_to_add_a_plugin_or_feature_to_an_existing_project.adoc[Adding a new plugin or feature to an existing JBoss Tools 4.x module] ** link:source/how_to_add_a_test_plugin_or_feature.adoc[Adding a new unit or integration test and test feature] ** link:building/target_platforms/target_platforms_updates.adoc[Requesting Target Platform Updates] ** link:source/how_to_add_an_update_site.adoc[Adding an update site] or link:source/build_update_sites_using_associate_sites.adoc[associate site] ** link:source/composite_site_regeneration.adoc[Regenerating a composite update site] ** link:source/publishing_features_downstream.adoc[Publishing features to JBoss Tools, Red Hat CodeReady Studio, JBoss Central, Early Access, and Eclipse Marketplace] ** link:source/third_party.adoc[Bundling Third Party Library Dependencies] ** link:source/pde-source-lookup.adoc[Using the PDE Source Lookup plugin] ** Versioning Rules *** link:source/versioning.adoc[Versioning Rules] (Plugins, features, products, installers, update sites) *** link:source/versioning-build-artifacts.adoc[Versioning Rules for Build Artifacts] (Parent pom, foundation.core, core.central, ide-config.properties) *** link:source/build_checks.adoc#Baseline[Baseline version checks] ** link:https://developer.jboss.org/en/tools/blog/2011/09/17/coping-with-versions-in-large-multi-module-osgi-projects[Updating Versions for Components]
Process and Protocol ** link:community/how_to_use_jira.adoc[How to use JIRA] ** link:community/code_freezes.adoc[Code freezes] ** link:community/release_guidelines.adoc[Release guidelines] ** link:source/tagging_branching.adoc[Tagging & branching] ** link:building/jenkins_faq.adoc[Jenkins FAQ: Troubleshooting and reporting problems]
API ** link:api/exposing_api.adoc[Exposing And Migrating API] ** Common APIs You May Need *** link:api/foundation/foundation_api.adoc[Foundation - Base Classes for Every Plugin] *** link:api/usage/usage_api.adoc[Usage tracking] *** link:api/central/how-to-add-proxy-wizards.adoc[Proxy Wizards]
link:community/README.adoc[Community contribution and involvement]
=== Secrets
The folder secrets contains usernames and password for various services used by JBoss Tools.
Encrypted and managed with https://github.com/StackExchange/blackbox[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.
=== Other documents
Many of these docs are old and need to be updated, or to be moved to better categories.
Content type
Image
Digest
Size
202 MB
Last updated
over 5 years ago
docker pull jbosstools/jbosstools-devdoc