Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DOCS: PR replaces previous Nima removal PR #7347

Merged
merged 3 commits into from
Aug 11, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 3 additions & 5 deletions docs/about/doc_overview.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -107,8 +107,6 @@ xref:{rootdir}/mp/guides/mp-tutorial.adoc[Helidon SE Tutorial]
--
Ready for more hands-on learning? Explore the features of Helidon with these quick step-by-step guides.

xref:{rootdir}/nima/guides/overview.adoc[Níma Guides]

xref:{rootdir}/se/guides/overview.adoc[SE Guides]

xref:{rootdir}/mp/guides/overview.adoc[MP Guides]
Expand All @@ -125,15 +123,15 @@ xref:{rootdir}/mp/guides/overview.adoc[MP Guides]

//Training and Certification
[CARD]
.Helidon MP
.Training and Certification
[icon=swap_horiz]
--

--

//Helidon Níma
//Get Involved
[CARD]
.Helidon Níma
.Get Involved
[icon=swap_horiz]
--

Expand Down
3 changes: 1 addition & 2 deletions docs/about/doc_sitemap.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@

= Helidon Documentation Overview
:description: Helidon Documentation Sitemap
:keywords: helidon, java, microservices, microprofile, documentation, nima
:keywords: helidon, java, microservices, microprofile, documentation
:rootdir: {docdir}/..

== Using This Site
Expand All @@ -31,7 +31,6 @@ New to Helidon? Start with the xref:{rootdir}/about/introduction.adoc[Helidon Do

Once you've settled on your preferred programming framework, visit the Helidon flavor sections of this site for more information.

* xref:{rootdir}/nima/introduction.adoc[Helidon Nima]
* xref:{rootdir}/se/introduction.adoc[Helidon SE]
* xref:{rootdir}/mp/introduction.adoc[Helidon MP]

Expand Down
2 changes: 0 additions & 2 deletions docs/about/generating_project.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -29,8 +29,6 @@ https://helidon.io/starter[Helidon Project Starter] allows you to choose from a

=== Helidon MP

=== Nima


== Choose an Application Type
Helidon provides the following set of archetypes to bootstrap your application development journey.
Expand Down
13 changes: 13 additions & 0 deletions docs/about/intro.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -24,3 +24,16 @@

== What's New in This Release

* We have removed the Netty-based Helidon __reactive__ WebServer and WebClient and replaced them with implementations based on virtual threads that have a _blocking_ style API.

NOTE: Virtual threads are lightweight threads that dramatically reduce the effort of writing, maintaining, and observing high-throughput concurrent applications. Learn more about using virtual threads https://openjdk.org/jeps/444[here].


* Helidon 4 now supports MicroProfile 5.0-based applications working on virtual threads. This is the first MicroProfile framework that supports virtual threads and uses JDK features on the new Helidon WebServer.


* item

* Helidon 4 requires Java 20.


25 changes: 14 additions & 11 deletions docs/includes/openapi/openapi-generator.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -51,13 +51,13 @@ Each of these generators supports two _libraries_:
* `mp` - for Helidon MP code generation
* `se` - for Helidon SE code generation

Use the Helidon _client_ generator and its `{flavor-lc}` library to create a
ifdef::mp-flavor[]
xref:{helidon-client-xref}[Helidon MicroProfile REST client].
endif::mp-flavor[]
ifdef::se-flavor[]
Helidon SE client based on xref:{helidon-client-xref}[Helidon WebClients].
endif::se-flavor[]
//Use the Helidon _client_ generator and its `{flavor-lc}` library to create a
//ifdef::mp-flavor[]
//xref:{helidon-client-xref}[Helidon MicroProfile REST client].
//endif::mp-flavor[]
//ifdef::se-flavor[]
//Helidon SE client based on xref:{helidon-client-xref}[Helidon WebClients].
//endif::se-flavor[]
The resulting client library works with any server that implements the API declared in the OpenAPI document you specified when you ran the generator.
The client library provides an abstraction similar to remote procedure calls (RPC).
To access a remote service that implements the endpoints declared in the OpenAPI document, your code uses the generated client library first to establish a connection to the remote service and then to call remote service endpoints by invoking local methods passing POJO business objects or Java types as arguments.
Expand Down Expand Up @@ -423,7 +423,7 @@ The next example runs the Helidon client generator using the same input file.

:example-project-type: client
.Creating or updating a client project using the OpenAPI generator CLI
include::openapi-generator.adoc[tag=example-cli-usage]
//include::openapi-generator.adoc[tag=example-cli-usage]

The key differences between the commands are:

Expand Down Expand Up @@ -533,8 +533,11 @@ The generated client code represents a true library. Typically, you do not need
// end::using-generated-code-client-intro[]

// tag::common-references[]

== References
* link:{openapi-generator-tool-site-url}[OpenAPI Generator Official Website]
* link:{openapi-generator-tool-base-url}[OpenAPI Generator GitHub Repository]
* link:{openapi-spec-url}[OpenAPI specification]
//* link:{openapi-generator-tool-site-url}[OpenAPI Generator Official Website]

//* link:{openapi-generator-tool-base-url}[OpenAPI Generator GitHub Repository]

//* link:{openapi-spec-url}[OpenAPI specification]
// end::common-references[]
28 changes: 0 additions & 28 deletions docs/nima/aot.adoc

This file was deleted.

Loading
Loading