|
1 |
| -== JBoss Tools Developer Documentation |
| 1 | += JBoss Tools Developer Documentation |
2 | 2 |
|
3 | 3 | This repository contains documentation for building and developing JBoss Tools.
|
4 | 4 |
|
5 | 5 | It is meant to replace the articles related to development at jboss.org wiki found at https://community.jboss.org/wiki/JBossTools
|
6 | 6 |
|
7 | 7 | See link:CONTRIBUTING.adoc[Contributing] for how to write/add to these docs.
|
8 | 8 |
|
9 |
| -In general it is to be a wiki all developers can push docs to, external contributors can do pull-requests or report issues |
10 |
| -to get things clarified/documented better. |
| 9 | +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. |
| 10 | + |
| 11 | +== Table of Contents |
| 12 | +* Getting Started |
| 13 | +** link:building/setup_development_environment.adoc[Setting up the eclipse development environment]. |
| 14 | +** link:building/configuring_git_workflow.adoc[Configuring your git workflow]. |
| 15 | +** link:building/target_platforms/target_platforms_for_consumers.adoc[Using target platforms in eclipse] |
| 16 | +* Target Platforms |
| 17 | +** link:building/target_platforms/target_platforms_for_consumers.adoc[Using target platforms in eclipse] |
| 18 | +** link:building/target_platforms/target_platforms_updates.adoc[Target platform update process] |
| 19 | +** link:building/target_platforms/target_platforms_releases.adoc[Target platform release process] |
| 20 | +** link:building/target_platforms/target_platforms_updates.adoc[Requesting Target Platform Updates] |
| 21 | +* Building a project (also called module or component) |
| 22 | +** link:building/how_to_build_jbosstools_faq.adoc[JBoss Tools Build FAQ] |
| 23 | +** link:building/build_from_commandline.adoc[Building from the command line] |
| 24 | +*** link:building/build_options.adoc[Build options & flags] |
| 25 | +** link:building/build_from_eclipse.adoc[Building with Eclipse (using m2e)] |
| 26 | +** link:source/build_source_bundles_features_and_src_zips.adoc[How to build source bundles, features, and source zips] |
| 27 | +** link:building/export_plugin_from_eclipse.adoc[Exporting plugins from eclipse] |
| 28 | +** link:building/tycho.adoc[All about Tycho] |
| 29 | +*** link:building/how_to_test_tycho.adoc[How to test new versions of Tycho] |
| 30 | +* Testing & Debugging |
| 31 | +** link:debugging/runtime_workbench.adoc[Debugging via Runtime Workbench] |
| 32 | +** link:debugging/install_a_local_build.adoc[Installing a local build] |
| 33 | +** link:debugging/how_to_test_a_build.adoc[Testing an installed build] |
| 34 | +** link:debugging/remote_debugging.adoc#Using-the-Eclipse-debugger[Debugging Surefire Tests w/ Eclipse Remote Debugger] |
| 35 | +* Source and Project Management |
| 36 | +** link:source/new_project_process.adoc[Adding a new module / repository to JBoss Tools or JBDS] |
| 37 | +** 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] |
| 38 | +** link:source/how_to_add_a_test_plugin_or_feature.adoc[Adding a new unit or integration test and test feature] |
| 39 | +** link:building/target_platforms/target_platforms_updates.adoc[Requesting Target Platform Updates] |
| 40 | +** 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] |
| 41 | +** link:source/publishing_features_downstream.adoc[Publishing features to JBoss Tools, Red Hat JBoss Developer Studio, JBoss Central, Early Access, and Eclipse Marketplace] |
| 42 | +** link:source/third_party.adoc[Bundling Third Party Library Dependencies] |
| 43 | +** link:source/versioning.adoc[Versioning rules] |
| 44 | +** link:https://developer.jboss.org/en/tools/blog/2011/09/17/coping-with-versions-in-large-multi-module-osgi-projects[Updating Versions for Components] |
| 45 | +* Process and Protocol |
| 46 | +** link:community/how_to_use_jira.adoc[How to use JIRA] |
| 47 | +** link:community/code_freezes.adoc[Code freezes] |
| 48 | +** link:community/release_guidelines.adoc[Release guidelines] |
| 49 | +** link:source/tagging_branching.adoc[Tagging & branching] |
| 50 | +* API |
| 51 | +** link:api/exposing_api.adoc[Exposing And Migrating API] |
| 52 | +** Common APIs You May Need |
| 53 | +*** link:api/foundation/foundation_api.adoc[Foundation - Base Classes for Every Plugin] |
| 54 | +*** link:api/usage/usage_api.adoc[Usage tracking] |
| 55 | +*** link:api/central/how-to-add-proxy-wizards.adoc[Proxy Wizards] |
| 56 | +* link:community/README.adoc[Community contribution and involvement] |
| 57 | + |
| 58 | +=== Other documents |
| 59 | + |
| 60 | +Many of these docs are old and need to be updated, or to be moved to better categories. |
| 61 | + |
| 62 | +* link:building/build_documentation.adoc[How to build JBoss Tools 4.x documentation] |
| 63 | +* link:building/build_job_cascade_and_where_to_find_build_results.adoc[Build cascade & results] |
| 64 | +* link:building/how_to_build_jbosstools_4.adoc[How to build JBoss Tools 4.0] |
| 65 | + |
11 | 66 |
|
0 commit comments