You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by pp...@apache.org on 2020/08/19 09:38:43 UTC

[camel-quarkus] branch master updated: update create new extension guide : add update of test-categories.yaml

This is an automated email from the ASF dual-hosted git repository.

ppalaga pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git


The following commit(s) were added to refs/heads/master by this push:
     new 60f2bb3  update create new extension guide : add update of test-categories.yaml
60f2bb3 is described below

commit 60f2bb3ed87c86ef34a6c59e5965eab2b677acda
Author: Zineb Bendhiba <be...@gmail.com>
AuthorDate: Wed Aug 19 11:09:30 2020 +0200

    update create new extension guide : add update of test-categories.yaml
---
 .../pages/contributor-guide/create-new-extension.adoc    | 16 +++++++++-------
 1 file changed, 9 insertions(+), 7 deletions(-)

diff --git a/docs/modules/ROOT/pages/contributor-guide/create-new-extension.adoc b/docs/modules/ROOT/pages/contributor-guide/create-new-extension.adoc
index 00358f9..ea6f85f 100644
--- a/docs/modules/ROOT/pages/contributor-guide/create-new-extension.adoc
+++ b/docs/modules/ROOT/pages/contributor-guide/create-new-extension.adoc
@@ -36,10 +36,12 @@ The above sequence of commands does the following:
 * It creates a basic `FooAbcProcessor` class in the deployment module.
 * It also creates a stub of an integration test module under `integration-tests/foo-abc`.
 +
+6. Add the extension name to the right category in  `tooling/scripts/test-categories.yaml` file.
++
 Compilation performed immediately after generating the modules should pass flawlessly but running the tests will fail
 because the test project needs to get finished. You need to build `poms/bom` and `poms/bom-deployment` one time first.
 
-6. Review the generated
+7. Review the generated
    `extensions/foo-abc/runtime/src/main/resources/META-INF/quarkus-extension.yaml` file.
 +
    The
@@ -58,23 +60,23 @@ because the test project needs to get finished. You need to build `poms/bom` and
 +
    Check the xref:contributor-guide/extension-metadata.adoc[Extension metadata] page for more details about the `quarkus-extension.yaml` file
 
-7. Review the dependencies in the generated runtime and deployment modules. In case the given library is supported by
+8. Review the dependencies in the generated runtime and deployment modules. In case the given library is supported by
    Quarkus, you may want to add a dependency on the corresponding Quarkus extension.
 
-8. Complete the integration test module under `integration-tests/foo-abc`. Make sure you test both the consumer and the
+9. Complete the integration test module under `integration-tests/foo-abc`. Make sure you test both the consumer and the
    producer of the component (if the component supports both). Make sure the tests are passing both in the JVM mode
    (`mvn test`) and in the native mode (`mvn verify -Pnative`).
 
-9. In case of problems, consult the https://quarkus.io/guides/extension-authors-guide[Quarkus extension author's guide],
+10. In case of problems, consult the https://quarkus.io/guides/extension-authors-guide[Quarkus extension author's guide],
    ask for help in the given GitHub issue or via https://gitter.im/apache/camel-quarkus[Camel Quarkus chat].
 
-10. Read the xref:contributor-guide/extension-documentation.adoc[Extension documentation] page and add `configuration.adoc`,
+11. Read the xref:contributor-guide/extension-documentation.adoc[Extension documentation] page and add `configuration.adoc`,
    `usage.adoc`, etc. in `src/main/doc` directory of the runtime module if necessary.
 +
    After completing the extension documentation, run `mvn clean install -DskipTests`
    from the root of the source tree to add your extension to the autogenerated list of extensions.
 
-11. Before sending a pull request, please make sure you have run the following Maven command from the project root folder:
+12. Before sending a pull request, please make sure you have run the following Maven command from the project root folder:
 +
 [source,shell]
 ----
@@ -89,6 +91,6 @@ The above command will perform the following tasks:
 +
 Review the result visually.
 
-12. Please squash your commits before sending a pull request.
+13. Please squash your commits before sending a pull request.
 
 Good luck!