This is an automated email from the ASF dual-hosted git repository. djencks pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/camel.git
The following commit(s) were added to refs/heads/master by this push: new ee2e180 sort nav files by doc title case insensitive new d56dbb3 Merge pull request #3668 from djencks/issue-14770-sort-nav ee2e180 is described below commit ee2e1803e672859b06b86e01470b42f8d87cabc3 Author: David Jencks <djen...@apache.org> AuthorDate: Mon Mar 23 14:35:14 2020 -0700 sort nav files by doc title case insensitive --- .../src/main/docs/modules/eips/nav.adoc | 12 +-- docs/components/modules/ROOT/nav.adoc | 90 +++++++++++----------- docs/components/modules/dataformats/nav.adoc | 2 +- docs/components/modules/languages/nav.adoc | 11 +-- docs/gulpfile.js | 20 ++++- 5 files changed, 74 insertions(+), 61 deletions(-) diff --git a/core/camel-core-engine/src/main/docs/modules/eips/nav.adoc b/core/camel-core-engine/src/main/docs/modules/eips/nav.adoc index 41ca973..877eb36 100644 --- a/core/camel-core-engine/src/main/docs/modules/eips/nav.adoc +++ b/core/camel-core-engine/src/main/docs/modules/eips/nav.adoc @@ -24,14 +24,14 @@ ** xref:eips:dynamic-router.adoc[Dynamic Router] ** xref:eips:dynamicRouter-eip.adoc[Dynamic Router EIP] ** xref:eips:enrich-eip.adoc[Enrich EIP] - ** xref:eips:event-message.adoc[Event Message] ** xref:eips:eventDrivenConsumer-eip.adoc[Event Driven Consumer] + ** xref:eips:event-message.adoc[Event Message] ** xref:eips:failover-eip.adoc[Failover EIP] ** xref:eips:filter-eip.adoc[Filter EIP] ** xref:eips:from-eip.adoc[From EIP] ** xref:eips:guaranteed-delivery.adoc[Guaranteed Delivery] - ** xref:eips:hystrix-eip.adoc[Hystrix EIP] ** xref:eips:hystrixConfiguration-eip.adoc[Hystrix Configuration EIP] + ** xref:eips:hystrix-eip.adoc[Hystrix EIP] ** xref:eips:idempotentConsumer-eip.adoc[Idempotent Consumer EIP] ** xref:eips:inOnly-eip.adoc[In Only EIP] ** xref:eips:inOut-eip.adoc[In Out EIP] @@ -40,6 +40,7 @@ ** xref:eips:log-eip.adoc[Log EIP] ** xref:eips:loop-eip.adoc[Loop EIP] ** xref:eips:marshal-eip.adoc[Marshal EIP] + ** xref:eips:message.adoc[Message] ** xref:eips:message-broker.adoc[Message Broker] ** xref:eips:message-bus.adoc[Message Bus] ** xref:eips:message-channel.adoc[Message Channel] @@ -49,7 +50,6 @@ ** xref:eips:message-history.adoc[Message History] ** xref:eips:message-router.adoc[Message Router] ** xref:eips:message-translator.adoc[Message Translator] - ** xref:eips:message.adoc[Message] ** xref:eips:messaging-bridge.adoc[Messaging Bridge] ** xref:eips:messaging-gateway.adoc[Messaging Gateway] ** xref:eips:messaging-mapper.adoc[Messaging Mapper] @@ -70,11 +70,11 @@ ** xref:eips:removeHeaders-eip.adoc[Remove Headers EIP] ** xref:eips:removeProperties-eip.adoc[Remove Properties EIP] ** xref:eips:removeProperty-eip.adoc[Remove Property EIP] - ** xref:eips:request-reply.adoc[Request Reply] ** xref:eips:requestReply-eip.adoc[Request Reply] + ** xref:eips:request-reply.adoc[Request Reply] ** xref:eips:resequence-eip.adoc[Resequence EIP] - ** xref:eips:resilience4j-eip.adoc[Resilience4j EIP] ** xref:eips:resilience4jConfiguration-eip.adoc[Resilience4j Configuration EIP] + ** xref:eips:resilience4j-eip.adoc[Resilience4j EIP] ** xref:eips:return-address.adoc[Return Address] ** xref:eips:rollback-eip.adoc[Rollback EIP] ** xref:eips:roundRobin-eip.adoc[Round Robin EIP] @@ -98,8 +98,8 @@ ** xref:eips:stream-config-eip.adoc[Stream-config EIP] ** xref:eips:threads-eip.adoc[Threads EIP] ** xref:eips:throttle-eip.adoc[Throttle EIP] - ** xref:eips:to-eip.adoc[To EIP] ** xref:eips:toD-eip.adoc[To D EIP] + ** xref:eips:to-eip.adoc[To EIP] ** xref:eips:topic-eip.adoc[Topic EIP] ** xref:eips:transactional-client.adoc[Transactional Client] ** xref:eips:transform-eip.adoc[Transform EIP] diff --git a/docs/components/modules/ROOT/nav.adoc b/docs/components/modules/ROOT/nav.adoc index efc4050..7e7a0e0 100644 --- a/docs/components/modules/ROOT/nav.adoc +++ b/docs/components/modules/ROOT/nav.adoc @@ -20,6 +20,22 @@ ** xref:atomix-value-component.adoc[Atomix Value Component] ** xref:attachments.adoc[Attachments Component] ** xref:avro-component.adoc[Avro Component] +** xref:aws2-cw-component.adoc[AWS 2 CloudWatch Component] +** xref:aws2-ddb-component.adoc[AWS 2 DynamoDB Component] +** xref:aws2-ddbstream-component.adoc[AWS 2 DynamoDB Streams Component] +** xref:aws2-ec2-component.adoc[AWS 2 EC2 Component] +** xref:aws2-ecs-component.adoc[AWS 2 ECS Component] +** xref:aws2-eks-component.adoc[AWS 2 EKS Component] +** xref:aws2-iam-component.adoc[AWS 2 IAM Component] +** xref:aws2-kinesis-component.adoc[AWS 2 Kinesis Component] +** xref:aws2-kinesis-firehose-component.adoc[AWS 2 Kinesis Firehose Component] +** xref:aws2-kms-component.adoc[AWS 2 KMS Component] +** xref:aws2-mq-component.adoc[AWS 2 MQ Component] +** xref:aws2-msk-component.adoc[AWS 2 MSK Component] +** xref:aws2-ses-component.adoc[AWS 2 Simple Email Service Component] +** xref:aws2-sns-component.adoc[AWS 2 Simple Notification System Component] +** xref:aws2-sqs-component.adoc[AWS 2 Simple Queue Service Component] +** xref:aws2-translate-component.adoc[AWS 2 Translate Component] ** xref:aws-cw-component.adoc[AWS CloudWatch Component] ** xref:aws-ddb-component.adoc[AWS DynamoDB Component] ** xref:aws-ddbstream-component.adoc[AWS DynamoDB Streams Component] @@ -30,42 +46,25 @@ ** xref:aws-kinesis-component.adoc[AWS Kinesis Component] ** xref:aws-kinesis-firehose-component.adoc[AWS Kinesis Firehose Component] ** xref:aws-kms-component.adoc[AWS KMS Component] +** xref:aws2-lambda-component.adoc[AWS Lambda Component] ** xref:aws-lambda-component.adoc[AWS Lambda Component] ** xref:aws-mq-component.adoc[AWS MQ Component] ** xref:aws-msk-component.adoc[AWS MSK Component] ** xref:aws-s3-component.adoc[AWS S3 Storage Service Component] -** xref:aws-sdb-component.adoc[AWS SimpleDB Component] ** xref:aws-ses-component.adoc[AWS Simple Email Service Component] ** xref:aws-sns-component.adoc[AWS Simple Notification System Component] ** xref:aws-sqs-component.adoc[AWS Simple Queue Service Component] ** xref:aws-swf-component.adoc[AWS Simple Workflow Component] +** xref:aws-sdb-component.adoc[AWS SimpleDB Component] ** xref:aws-translate-component.adoc[AWS Translate Component] ** xref:aws-xray.adoc[AWS XRay Component] -** xref:aws2-cw-component.adoc[AWS 2 CloudWatch Component] -** xref:aws2-ddb-component.adoc[AWS 2 DynamoDB Component] -** xref:aws2-ddbstream-component.adoc[AWS 2 DynamoDB Streams Component] -** xref:aws2-ec2-component.adoc[AWS 2 EC2 Component] -** xref:aws2-ecs-component.adoc[AWS 2 ECS Component] -** xref:aws2-eks-component.adoc[AWS 2 EKS Component] -** xref:aws2-iam-component.adoc[AWS 2 IAM Component] -** xref:aws2-kinesis-component.adoc[AWS 2 Kinesis Component] -** xref:aws2-kinesis-firehose-component.adoc[AWS 2 Kinesis Firehose Component] -** xref:aws2-kms-component.adoc[AWS 2 KMS Component] -** xref:aws2-lambda-component.adoc[AWS Lambda Component] -** xref:aws2-mq-component.adoc[AWS 2 MQ Component] -** xref:aws2-msk-component.adoc[AWS 2 MSK Component] ** xref:aws2-s3-component.adoc[AWS2 S3 Storage Service Component] -** xref:aws2-ses-component.adoc[AWS 2 Simple Email Service Component] -** xref:aws2-sns-component.adoc[AWS 2 Simple Notification System Component] -** xref:aws2-sqs-component.adoc[AWS 2 Simple Queue Service Component] -** xref:aws2-translate-component.adoc[AWS 2 Translate Component] ** xref:azure-blob-component.adoc[Azure Storage Blob Service Component] ** xref:azure-queue-component.adoc[Azure Storage Queue Service Component] -** xref:azure.adoc[Camel Components for Windows Azure Services] ** xref:bean-component.adoc[Bean Component] ** xref:bean-validator-component.adoc[Bean Validator Component] ** xref:beanstalk-component.adoc[Beanstalk Component] -** xref:blueprint.adoc[Using OSGi blueprint with Camel] +** xref:test-blueprint.adoc[Blueprint Testing] ** xref:bonita-component.adoc[Bonita Component] ** xref:box-component.adoc[Box Component] ** xref:braintree-component.adoc[Braintree Component] @@ -73,6 +72,10 @@ ** xref:caffeine-cache-component.adoc[Caffeine Cache Component] ** xref:caffeine-loadcache-component.adoc[Caffeine LoadCache Component] ** xref:cdi.adoc[Camel CDI] +** xref:azure.adoc[Camel Components for Windows Azure Services] +** xref:test-spring-junit5.adoc[Camel Test Spring JUnit 5] +** xref:cql-component.adoc[Cassandra CQL Component] +** xref:test-cdi.adoc[CDI Testing] ** xref:chatscript-component.adoc[ChatScript Component] ** xref:chunk-component.adoc[Chunk Component] ** xref:class-component.adoc[Class Component] @@ -85,10 +88,9 @@ ** xref:corda-component.adoc[Corda Component] ** xref:couchbase-component.adoc[Couchbase Component] ** xref:couchdb-component.adoc[CouchDB Component] -** xref:cql-component.adoc[Cassandra CQL Component] ** xref:cron-component.adoc[Cron Component] -** xref:crypto-cms-component.adoc[Crypto CMS Component (deprecated)] ** xref:crypto-component.adoc[Crypto (JCE) Component] +** xref:crypto-cms-component.adoc[Crypto CMS Component (deprecated)] ** xref:cxf-component.adoc[CXF Component] ** xref:cxf-transport.adoc[CXF Transport Component] ** xref:cxfrs-component.adoc[CXF-RS Component] @@ -108,6 +110,7 @@ ** xref:dozer-component.adoc[Dozer Component] ** xref:drill-component.adoc[Drill Component] ** xref:dropbox-component.adoc[Dropbox Component] +** xref:kura.adoc[Eclipse Kura component] ** xref:ehcache-component.adoc[Ehcache Component] ** xref:elasticsearch-rest-component.adoc[Elastichsearch Rest Component] ** xref:elsql-component.adoc[ElSQL Component] @@ -115,7 +118,6 @@ ** xref:etcd-keys-component.adoc[Etcd Keys Component] ** xref:etcd-stats-component.adoc[Etcd Stats Component] ** xref:etcd-watch-component.adoc[Etcd Watch Component] -** xref:eventadmin-component.adoc[OSGi EventAdmin Component] ** xref:exec-component.adoc[Exec Component] ** xref:facebook-component.adoc[Facebook Component] ** xref:fhir-component.adoc[FHIR Component] @@ -147,6 +149,7 @@ ** xref:grpc-component.adoc[gRPC Component] ** xref:guava-eventbus-component.adoc[Guava EventBus Component] ** xref:hazelcast-atomicvalue-component.adoc[Hazelcast Atomic Number Component] +** xref:hazelcast.adoc[Hazelcast Component] ** xref:hazelcast-instance-component.adoc[Hazelcast Instance Component] ** xref:hazelcast-list-component.adoc[Hazelcast List Component] ** xref:hazelcast-map-component.adoc[Hazelcast Map Component] @@ -157,7 +160,6 @@ ** xref:hazelcast-seda-component.adoc[Hazelcast SEDA Component] ** xref:hazelcast-set-component.adoc[Hazelcast Set Component] ** xref:hazelcast-topic-component.adoc[Hazelcast Topic Component] -** xref:hazelcast.adoc[Hazelcast Component] ** xref:hbase-component.adoc[HBase Component] ** xref:hdfs-component.adoc[HDFS Component] ** xref:hipchat-component.adoc[Hipchat Component] @@ -167,12 +169,12 @@ ** xref:iec60870-server-component.adoc[IEC 60870 Server Component] ** xref:ignite-cache-component.adoc[Ignite Cache Component] ** xref:ignite-compute-component.adoc[Ignite Compute Component] +** xref:ignite.adoc[Ignite endpoints Component] ** xref:ignite-events-component.adoc[Ignite Events Component] ** xref:ignite-idgen-component.adoc[Ignite ID Generator Component] ** xref:ignite-messaging-component.adoc[Ignite Messaging Component] ** xref:ignite-queue-component.adoc[Ignite Queues Component] ** xref:ignite-set-component.adoc[Ignite Sets Component] -** xref:ignite.adoc[Ignite endpoints Component] ** xref:infinispan-component.adoc[Infinispan Component] ** xref:influxdb-component.adoc[InfluxDB Component] ** xref:iota-component.adoc[IOTA Component] @@ -180,12 +182,14 @@ ** xref:irc-component.adoc[IRC Component] ** xref:ironmq-component.adoc[IronMQ Component] ** xref:jasypt.adoc[Jasypt component] +** xref:websocket-jsr356-component.adoc[Javax Websocket Component] ** xref:jbpm-component.adoc[JBPM Component] ** xref:jcache-component.adoc[JCache Component] ** xref:jclouds-component.adoc[JClouds Component] ** xref:jcr-component.adoc[JCR Component] ** xref:jdbc-component.adoc[JDBC Component] ** xref:jetty-component.adoc[Jetty Component] +** xref:websocket-component.adoc[Jetty Websocket Component] ** xref:jgroups-component.adoc[JGroups Component] ** xref:jgroups-raft-component.adoc[JGroups raft Component] ** xref:jing-component.adoc[Jing Component] @@ -199,6 +203,7 @@ ** xref:json-validator-component.adoc[JSON Schema Validator Component] ** xref:jt400-component.adoc[JT400 Component] ** xref:kafka-component.adoc[Kafka Component] +** xref:kubernetes.adoc[Kubernetes Components] ** xref:kubernetes-config-maps-component.adoc[Kubernetes ConfigMap Component] ** xref:kubernetes-deployments-component.adoc[Kubernetes Deployments Component] ** xref:kubernetes-hpa-component.adoc[Kubernetes HPA Component] @@ -213,15 +218,12 @@ ** xref:kubernetes-secrets-component.adoc[Kubernetes Secrets Component] ** xref:kubernetes-service-accounts-component.adoc[Kubernetes Service Account Component] ** xref:kubernetes-services-component.adoc[Kubernetes Services Component] -** xref:kubernetes.adoc[Kubernetes Components] ** xref:kudu-component.adoc[Kudu Component] -** xref:kura.adoc[Eclipse Kura component] ** xref:language-component.adoc[Language Component] ** xref:ldap-component.adoc[LDAP Component] ** xref:ldif-component.adoc[LDIF Component] ** xref:leveldb.adoc[LevelDB] ** xref:log-component.adoc[Log Component] -** xref:lpr-component.adoc[Printer Component] ** xref:lra.adoc[LRA Component] ** xref:lucene-component.adoc[Lucene Component] ** xref:lumberjack-component.adoc[Lumberjack Component] @@ -232,8 +234,6 @@ ** xref:microprofile-config.adoc[MicroProfile Config] ** xref:microprofile-health.adoc[MicroProfile Health] ** xref:microprofile-metrics-component.adoc[MicroProfile Metrics Component] -** xref:milo-client-component.adoc[OPC UA Client Component] -** xref:milo-server-component.adoc[OPC UA Server Component] ** xref:mina-component.adoc[Mina Component] ** xref:mllp-component.adoc[MLLP Component] ** xref:mock-component.adoc[Mock Component] @@ -252,34 +252,38 @@ ** xref:nsq-component.adoc[NSQ Component] ** xref:olingo2-component.adoc[Olingo2 Component] ** xref:olingo4-component.adoc[Olingo4 Component] +** xref:milo-client-component.adoc[OPC UA Client Component] +** xref:milo-server-component.adoc[OPC UA Server Component] ** xref:openapi-java.adoc[OpenApi Java Component] ** xref:openshift-build-configs-component.adoc[Openshift Build Config Component] ** xref:openshift-builds-component.adoc[Openshift Builds Component] ** xref:openstack-cinder-component.adoc[OpenStack Cinder Component] +** xref:openstack.adoc[Openstack Component] ** xref:openstack-glance-component.adoc[OpenStack Glance Component] ** xref:openstack-keystone-component.adoc[OpenStack Keystone Component] ** xref:openstack-neutron-component.adoc[OpenStack Neutron Component] ** xref:openstack-nova-component.adoc[OpenStack Nova Component] ** xref:openstack-swift-component.adoc[OpenStack Swift Component] -** xref:openstack.adoc[Openstack Component] ** xref:opentracing.adoc[OpenTracing Component] ** xref:optaplanner-component.adoc[OptaPlanner Component] ** xref:osgi-activator.adoc[OSGi Camel Routes Activator] -** xref:paho-component.adoc[Paho Component] +** xref:eventadmin-component.adoc[OSGi EventAdmin Component] ** xref:paxlogging-component.adoc[OSGi PAX Logging Component] +** xref:paho-component.adoc[Paho Component] ** xref:pdf-component.adoc[PDF Component] -** xref:pg-replication-slot-component.adoc[PostgresSQL Replication Slot Component] -** xref:pgevent-component.adoc[PostgresSQL Event Component] ** xref:platform-http-component.adoc[Platform HTTP Component] ** xref:platform-http-vertx.adoc[PlatformHttp VertX] +** xref:pgevent-component.adoc[PostgresSQL Event Component] +** xref:pg-replication-slot-component.adoc[PostgresSQL Replication Slot Component] +** xref:lpr-component.adoc[Printer Component] ** xref:properties-component.adoc[Properties Component] ** xref:pubnub-component.adoc[PubNub Component] ** xref:pulsar-component.adoc[Pulsar Component] ** xref:quartz-component.adoc[Quartz Component] ** xref:quickfix-component.adoc[QuickFix Component] ** xref:rabbitmq-component.adoc[RabbitMQ Component] -** xref:reactive-executor-vertx.adoc[ReactiveExecutor VertX] ** xref:reactive-streams-component.adoc[Reactive Streams Component] +** xref:reactive-executor-vertx.adoc[ReactiveExecutor VertX] ** xref:reactor.adoc[Reactor Component] ** xref:ref-component.adoc[Ref Component] ** xref:resilience4j.adoc[Resilience4j Component] @@ -303,10 +307,10 @@ ** xref:servlet-component.adoc[Servlet Component] ** xref:sftp-component.adoc[SFTP Component] ** xref:shiro.adoc[Shiro Security Component] -** xref:sip-component.adoc[SIP Component] ** xref:sjms-batch-component.adoc[Simple JMS Batch Component] ** xref:sjms-component.adoc[Simple JMS Component] ** xref:sjms2-component.adoc[Simple JMS2 Component] +** xref:sip-component.adoc[SIP Component] ** xref:slack-component.adoc[Slack Component] ** xref:smpp-component.adoc[SMPP Component] ** xref:snmp-component.adoc[SNMP Component] @@ -322,8 +326,8 @@ ** xref:spring-ldap-component.adoc[Spring LDAP Component] ** xref:spring-redis-component.adoc[Spring Redis Component] ** xref:spring-security.adoc[Spring Security] -** xref:spring-ws-component.adoc[Spring WebService Component] ** xref:spring.adoc[Spring Support] +** xref:spring-ws-component.adoc[Spring WebService Component] ** xref:sql-component.adoc[SQL Component] ** xref:sql-stored-component.adoc[SQL Stored Procedure Component] ** xref:ssh-component.adoc[SSH Component] @@ -334,17 +338,14 @@ ** xref:stub-component.adoc[Stub Component] ** xref:swagger-java.adoc[Swagger Java Component] ** xref:telegram-component.adoc[Telegram Component] -** xref:test-blueprint.adoc[Blueprint Testing] -** xref:test-cdi.adoc[CDI Testing] -** xref:test-junit5.adoc[Test Module] ** xref:test-karaf.adoc[Test Karaf] -** xref:test-spring-junit5.adoc[Camel Test Spring JUnit 5] -** xref:test-spring.adoc[Test Spring] ** xref:test.adoc[Test Module] +** xref:test-junit5.adoc[Test Module] +** xref:test-spring.adoc[Test Spring] +** xref:testcontainers.adoc[Testcontainers] ** xref:testcontainers-junit5.adoc[Testcontainers] ** xref:testcontainers-spring-junit5.adoc[Testcontainers Spring] ** xref:testcontainers-spring.adoc[Testcontainers Spring] -** xref:testcontainers.adoc[Testcontainers] ** xref:thrift-component.adoc[Thrift Component] ** xref:tika-component.adoc[Tika Component] ** xref:timer-component.adoc[Timer Component] @@ -353,6 +354,7 @@ ** xref:twitter-search-component.adoc[Twitter Search Component] ** xref:twitter-timeline-component.adoc[Twitter Timeline Component] ** xref:undertow-component.adoc[Undertow Component] +** xref:blueprint.adoc[Using OSGi blueprint with Camel] ** xref:validator-component.adoc[Validator Component] ** xref:velocity-component.adoc[Velocity Component] ** xref:vertx-component.adoc[Vert.x Component] @@ -360,8 +362,6 @@ ** xref:weather-component.adoc[Weather Component] ** xref:web3j-component.adoc[Web3j Ethereum Blockchain Component] ** xref:webhook-component.adoc[Webhook Component] -** xref:websocket-component.adoc[Jetty Websocket Component] -** xref:websocket-jsr356-component.adoc[Javax Websocket Component] ** xref:weka-component.adoc[Weka Component] ** xref:wordpress-component.adoc[Wordpress Component] ** xref:workday-component.adoc[Workday Component] diff --git a/docs/components/modules/dataformats/nav.adoc b/docs/components/modules/dataformats/nav.adoc index 95f1218..2892f79 100644 --- a/docs/components/modules/dataformats/nav.adoc +++ b/docs/components/modules/dataformats/nav.adoc @@ -32,7 +32,6 @@ ** xref:dataformats:pgp-dataformat.adoc[PGP DataFormat] ** xref:dataformats:protobuf-dataformat.adoc[Protobuf DataFormat] ** xref:dataformats:rss-dataformat.adoc[RSS DataFormat] -** xref:dataformats:secureXML-dataformat.adoc[XML Security DataFormat] ** xref:dataformats:soapjaxb-dataformat.adoc[SOAP DataFormat] ** xref:dataformats:syslog-dataformat.adoc[Syslog DataFormat] ** xref:dataformats:tarfile-dataformat.adoc[Tar File DataFormat] @@ -41,6 +40,7 @@ ** xref:dataformats:univocity-csv-dataformat.adoc[uniVocity CSV DataFormat] ** xref:dataformats:univocity-fixed-dataformat.adoc[uniVocity Fixed Length DataFormat] ** xref:dataformats:univocity-tsv-dataformat.adoc[uniVocity TSV DataFormat] +** xref:dataformats:secureXML-dataformat.adoc[XML Security DataFormat] ** xref:dataformats:xstream-dataformat.adoc[XStream DataFormat] ** xref:dataformats:yaml-snakeyaml-dataformat.adoc[YAML SnakeYAML DataFormat] ** xref:dataformats:zipdeflater-dataformat.adoc[Zip Deflate Compression DataFormat] diff --git a/docs/components/modules/languages/nav.adoc b/docs/components/modules/languages/nav.adoc index ea06820..c22ba56 100644 --- a/docs/components/modules/languages/nav.adoc +++ b/docs/components/modules/languages/nav.adoc @@ -2,19 +2,20 @@ // make edits in docs/*nav.adoc.template files instead * xref:languages:index.adoc[Languages] +** xref:languages:bean-language.adoc[Bean method Language] ** xref:languages:constant-language.adoc[Constant Language] ** xref:languages:exchangeProperty-language.adoc[ExchangeProperty Language] ** xref:languages:file-language.adoc[File Language] -** xref:languages:header-language.adoc[Header Language] -** xref:languages:ref-language.adoc[Ref Language] -** xref:languages:simple-language.adoc[Simple Language] -** xref:languages:tokenize-language.adoc[Tokenize Language] -** xref:languages:bean-language.adoc[Bean method Language] ** xref:languages:groovy-language.adoc[Groovy Language] +** xref:languages:header-language.adoc[Header Language] ** xref:languages:hl7terser-language.adoc[HL7 Terser Language] ** xref:languages:jsonpath-language.adoc[JsonPath Language] ** xref:languages:mvel-language.adoc[MVEL Language] ** xref:languages:ognl-language.adoc[OGNL Language] +** xref:languages:ref-language.adoc[Ref Language] +** xref:languages:simple-language.adoc[Simple Language] ** xref:languages:spel-language.adoc[SpEL Language] +** xref:languages:tokenize-language.adoc[Tokenize Language] +** xref:languages:xtokenize-language.adoc[XML Tokenize Language] ** xref:languages:xpath-language.adoc[XPath Language] ** xref:languages:xquery-language.adoc[XQuery Language] diff --git a/docs/gulpfile.js b/docs/gulpfile.js index 46e1c00..95e79e4 100644 --- a/docs/gulpfile.js +++ b/docs/gulpfile.js @@ -129,6 +129,11 @@ function titleFrom(file) { return maybeName[1]; } +function compare (file1, file2) { + if (file1 === file2) return 0 + return titleFrom(file1).toUpperCase() < titleFrom(file2).toUpperCase() ? -1: 1 +} + function insertGeneratedNotice() { return inject(src('./generated.txt'), { name: 'generated', @@ -148,7 +153,8 @@ function insertSourceAttribute() { function createComponentNav() { return src('component-nav.adoc.template') .pipe(insertGeneratedNotice()) - .pipe(inject(src(['components/modules/ROOT/pages/**/*.adoc', '!components/modules/ROOT/pages/index.adoc']).pipe(sort()), { + .pipe(inject(src(['components/modules/ROOT/pages/**/*.adoc', '!components/modules/ROOT/pages/index.adoc']) + .pipe(sort(compare)), { removeTags: true, transform: (filename, file) => { const filepath = path.basename(filename); @@ -163,7 +169,8 @@ function createComponentNav() { function createComponentDataFormatsNav() { return src('component-dataformats-nav.adoc.template') .pipe(insertGeneratedNotice()) - .pipe(inject(src(['components/modules/dataformats/pages/**/*.adoc', '!components/modules/dataformats/pages/index.adoc']).pipe(sort()), { + .pipe(inject(src(['components/modules/dataformats/pages/**/*.adoc', '!components/modules/dataformats/pages/index.adoc']) + .pipe(sort(compare)), { removeTags: true, transform: (filename, file) => { const filepath = path.basename(filename); @@ -178,7 +185,11 @@ function createComponentDataFormatsNav() { function createComponentLanguagesNav() { return src('component-languages-nav.adoc.template') .pipe(insertGeneratedNotice()) - .pipe(inject(src(['components/modules/languages/pages/**/*.adoc', '../core/camel-core-languages/src/main/docs/modules/languages/pages/*.adoc', '!components/modules/languages/pages/index.adoc']).pipe(sort()), { + .pipe(inject(src(['components/modules/languages/pages/**/*.adoc', + '../core/camel-core-languages/src/main/docs/modules/languages/pages/*.adoc', + '../core/camel-xml-jaxp/src/main/docs/modules/languages/pages/*.adoc', + '!components/modules/languages/pages/index.adoc']) + .pipe(sort(compare)), { removeTags: true, transform: (filename, file) => { const filepath = path.basename(filename); @@ -194,7 +205,8 @@ function createEIPNav() { const f = filter(['**','!**/enterprise-integration-patterns.adoc']) return src('eip-nav.adoc.template') .pipe(insertGeneratedNotice()) - .pipe(inject(src('../core/camel-core-engine/src/main/docs/modules/eips/pages/*.adoc').pipe(f).pipe(sort()), { + .pipe(inject(src('../core/camel-core-engine/src/main/docs/modules/eips/pages/*.adoc') + .pipe(f).pipe(sort(compare)), { removeTags: true, name: 'eips', transform: (filename, file) => {