-
Notifications
You must be signed in to change notification settings - Fork 566
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
Uplevel nima #7164
Comments
This was referenced Aug 8, 2023
romain-grecourt
added a commit
to romain-grecourt/helidon
that referenced
this issue
Aug 11, 2023
Fixes helidon-io#7164 /nima/http -> /http /nima/http2 -> /http/http2 /common/http -> /http/http /nima/webclient -> /webclient /nima/webserver -> /webserver /nima/websocket/websocket -> /websocket /nima/websocket/webserver -> /webserver/websocket /nima/websocket/webclient -> /webclient/websocket /nima/sse -> /http/sse /nima/observe -> /webserver/observe /nima/test -> /webserver/testing /nima/fault-tolerance -> /fault-tolerance /nima/service-common -> /webserver/service-common /nima/graphql/server -> /webserver/graphql /nima/common/tls -> /common/tls /security/integration/nima -> /webserver/security /nima/tests/webserver -> /webserver/tests /nima/tests/websocket/server -> /webserver/tests/websocket /nima/tests/http2/server -> /webserver/tests/http2 /nima/tests/observe -> /webserver/tests/observe /nima/tests/grpc -> /webserver/tests/grpc /nima/tests/sse/server -> /webserver/tests/sse /tests/integration/webserver/* -> /webserver/tests/ /nima/tests/webclient -> /webclient/tests /nima/tests/http2/client -> /webclient/tests/http2 /tests/integration/webclient -> /webclient/tests/ /nima/tests/encoding -> /http/tests/encoding /nima/tests/logging/log4j -> /logging/tests/log4j /nima/tests/media -> /http/tests/media
Merged
romain-grecourt
added a commit
to romain-grecourt/helidon
that referenced
this issue
Aug 12, 2023
Fixes helidon-io#7164 Fixes helidon-io#7339 Refactoring: /nima/http -> /http /nima/http2 -> /http/http2 /common/http -> /http/http /nima/webclient -> /webclient /nima/webserver -> /webserver /nima/websocket/websocket -> /websocket /nima/websocket/webserver -> /webserver/websocket /nima/websocket/webclient -> /webclient/websocket /nima/sse -> /http/sse /nima/observe -> /webserver/observe /nima/test -> /webserver/testing /nima/fault-tolerance -> /fault-tolerance /nima/service-common -> /webserver/service-common /nima/graphql/server -> /webserver/graphql /nima/common/tls -> /common/tls /security/integration/nima -> /webserver/security /nima/tests/webserver -> /webserver/tests /nima/tests/websocket/server -> /webserver/tests/websocket /nima/tests/http2/server -> /webserver/tests/http2 /nima/tests/observe -> /webserver/tests/observe /nima/tests/grpc -> /webserver/tests/grpc /nima/tests/sse/server -> /webserver/tests/sse /tests/integration/webserver/* -> /webserver/tests/ /nima/tests/webclient -> /webclient/tests /nima/tests/http2/client -> /webclient/tests/http2 /tests/integration/webclient -> /webclient/tests/ /nima/tests/encoding -> /http/tests/encoding /nima/tests/logging/log4j -> /logging/tests/log4j /nima/tests/media -> /http/tests/media Remove leftover occurrences of Nima, Níma, nima
romain-grecourt
added a commit
to romain-grecourt/helidon
that referenced
this issue
Aug 15, 2023
Fixes helidon-io#7164 Fixes helidon-io#7339 - Refactoring: /nima/http -> /http /nima/http2 -> /http/http2 /common/http -> /http/http /nima/webclient -> /webclient /nima/webserver -> /webserver /nima/websocket/websocket -> /websocket /nima/websocket/webserver -> /webserver/websocket /nima/websocket/webclient -> /webclient/websocket /nima/sse -> /http/sse /nima/observe -> /webserver/observe /nima/test -> /webserver/testing /nima/fault-tolerance -> /fault-tolerance /nima/service-common -> /webserver/service-common /nima/graphql/server -> /webserver/graphql /nima/common/tls -> /common/tls /security/integration/nima -> /webserver/security /nima/tests/webserver -> /webserver/tests /nima/tests/websocket/server -> /webserver/tests/websocket /nima/tests/http2/server -> /webserver/tests/http2 /nima/tests/observe -> /webserver/tests/observe /nima/tests/grpc -> /webserver/tests/grpc /nima/tests/sse/server -> /webserver/tests/sse /tests/integration/webserver/* -> /webserver/tests/ /nima/tests/webclient -> /webclient/tests /nima/tests/http2/client -> /webclient/tests/http2 /tests/integration/webclient -> /webclient/tests/ /nima/tests/encoding -> /http/tests/encoding /nima/tests/logging/log4j -> /logging/tests/log4j /nima/tests/media -> /http/tests/media - Remove leftover occurrences of Nima, Níma, nima, NIMA - Fix ModuleInfoDescriptorBlueprint.mergeCreate - Fix WebServer feature definition - Fix Neo4J feature definition - Update keystores in webserver/tests/mtl (to get rid of 'nima' references)
romain-grecourt
added a commit
to romain-grecourt/helidon
that referenced
this issue
Aug 15, 2023
Fixes helidon-io#7164 Fixes helidon-io#7339 - Refactoring: /nima/http -> /http /nima/http2 -> /http/http2 /common/http -> /http/http /nima/webclient -> /webclient /nima/webserver -> /webserver /nima/websocket/websocket -> /websocket /nima/websocket/webserver -> /webserver/websocket /nima/websocket/webclient -> /webclient/websocket /nima/sse -> /http/sse /nima/observe -> /webserver/observe /nima/test -> /webserver/testing /nima/fault-tolerance -> /fault-tolerance /nima/service-common -> /webserver/service-common /nima/graphql/server -> /webserver/graphql /nima/common/tls -> /common/tls /security/integration/nima -> /webserver/security /nima/tests/webserver -> /webserver/tests /nima/tests/websocket/server -> /webserver/tests/websocket /nima/tests/http2/server -> /webserver/tests/http2 /nima/tests/observe -> /webserver/tests/observe /nima/tests/grpc -> /webserver/tests/grpc /nima/tests/sse/server -> /webserver/tests/sse /tests/integration/webserver/* -> /webserver/tests/ /nima/tests/webclient -> /webclient/tests /nima/tests/http2/client -> /webclient/tests/http2 /tests/integration/webclient -> /webclient/tests/ /nima/tests/encoding -> /http/tests/encoding /nima/tests/logging/log4j -> /logging/tests/log4j /nima/tests/media -> /http/tests/media - Remove leftover occurrences of Nima, Níma, nima, NIMA - Fix ModuleInfoDescriptorBlueprint.mergeCreate - Fix WebServer feature definition - Fix Neo4J feature definition - Update keystores in webserver/tests/mtl (to get rid of 'nima' references)
romain-grecourt
added a commit
to romain-grecourt/helidon
that referenced
this issue
Aug 16, 2023
Fixes helidon-io#7164 Fixes helidon-io#7339 - Refactoring: /nima/http -> /http /nima/http2 -> /http/http2 /common/http -> /http/http /nima/webclient -> /webclient /nima/webserver -> /webserver /nima/websocket/websocket -> /websocket /nima/websocket/webserver -> /webserver/websocket /nima/websocket/webclient -> /webclient/websocket /nima/sse -> /http/sse /nima/observe -> /webserver/observe /nima/test -> /webserver/testing /nima/fault-tolerance -> /fault-tolerance /nima/service-common -> /webserver/service-common /nima/graphql/server -> /webserver/graphql /nima/common/tls -> /common/tls /security/integration/nima -> /webserver/security /nima/tests/webserver -> /webserver/tests /nima/tests/websocket/server -> /webserver/tests/websocket /nima/tests/http2/server -> /webserver/tests/http2 /nima/tests/observe -> /webserver/tests/observe /nima/tests/grpc -> /webserver/tests/grpc /nima/tests/sse/server -> /webserver/tests/sse /tests/integration/webserver/* -> /webserver/tests/ /nima/tests/webclient -> /webclient/tests /nima/tests/http2/client -> /webclient/tests/http2 /tests/integration/webclient -> /webclient/tests/ /nima/tests/encoding -> /http/tests/encoding /nima/tests/logging/log4j -> /logging/tests/log4j /nima/tests/media -> /http/tests/media - Remove leftover occurrences of Nima, Níma, nima, NIMA - Fix ModuleInfoDescriptorBlueprint.mergeCreate - Fix WebServer feature definition - Fix Neo4J feature definition - Update keystores in webserver/tests/mtls (to get rid of 'nima' references)
Merged
romain-grecourt
added a commit
to romain-grecourt/helidon
that referenced
this issue
Aug 16, 2023
Fixes helidon-io#7164 Fixes helidon-io#7339 - Refactoring: /nima/http -> /http /nima/http2 -> /http/http2 /common/http -> /http/http /nima/webclient -> /webclient /nima/webserver -> /webserver /nima/websocket/websocket -> /websocket /nima/websocket/webserver -> /webserver/websocket /nima/websocket/webclient -> /webclient/websocket /nima/sse -> /http/sse /nima/observe -> /webserver/observe /nima/test -> /webserver/testing /nima/fault-tolerance -> /fault-tolerance /nima/service-common -> /webserver/service-common /nima/graphql/server -> /webserver/graphql /nima/common/tls -> /common/tls /security/integration/nima -> /webserver/security /nima/tests/webserver -> /webserver/tests /nima/tests/websocket/server -> /webserver/tests/websocket /nima/tests/http2/server -> /webserver/tests/http2 /nima/tests/observe -> /webserver/tests/observe /nima/tests/grpc -> /webserver/tests/grpc /nima/tests/sse/server -> /webserver/tests/sse /tests/integration/webserver/* -> /webserver/tests/ /nima/tests/webclient -> /webclient/tests /nima/tests/http2/client -> /webclient/tests/http2 /tests/integration/webclient -> /webclient/tests/ /nima/tests/encoding -> /http/tests/encoding /nima/tests/logging/log4j -> /logging/tests/log4j /nima/tests/media -> /http/tests/media - Remove leftover occurrences of Nima, Níma, nima, NIMA - Fix ModuleInfoDescriptorBlueprint.mergeCreate - Fix WebServer feature definition - Fix Neo4J feature definition - Update keystores in webserver/tests/mtls (to get rid of 'nima' references)
romain-grecourt
added a commit
that referenced
this issue
Aug 16, 2023
Fixes #7164 Fixes #7339 - Refactoring: /nima/http -> /http /nima/http2 -> /http/http2 /common/http -> /http/http /nima/webclient -> /webclient /nima/webserver -> /webserver /nima/websocket/websocket -> /websocket /nima/websocket/webserver -> /webserver/websocket /nima/websocket/webclient -> /webclient/websocket /nima/sse -> /http/sse /nima/observe -> /webserver/observe /nima/test -> /webserver/testing /nima/fault-tolerance -> /fault-tolerance /nima/service-common -> /webserver/service-common /nima/graphql/server -> /webserver/graphql /nima/common/tls -> /common/tls /security/integration/nima -> /webserver/security /nima/tests/webserver -> /webserver/tests /nima/tests/websocket/server -> /webserver/tests/websocket /nima/tests/http2/server -> /webserver/tests/http2 /nima/tests/observe -> /webserver/tests/observe /nima/tests/grpc -> /webserver/tests/grpc /nima/tests/sse/server -> /webserver/tests/sse /tests/integration/webserver/* -> /webserver/tests/ /nima/tests/webclient -> /webclient/tests /nima/tests/http2/client -> /webclient/tests/http2 /tests/integration/webclient -> /webclient/tests/ /nima/tests/encoding -> /http/tests/encoding /nima/tests/logging/log4j -> /logging/tests/log4j /nima/tests/media -> /http/tests/media - Remove leftover occurrences of Nima, Níma, nima, NIMA - Fix ModuleInfoDescriptorBlueprint.mergeCreate - Fix WebServer feature definition - Fix Neo4J feature definition - Update keystores in webserver/tests/mtls (to get rid of 'nima' references)
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Eliminate
nima
from module names, java package names, class names, directory/file names, and APIs in general. This will result in the contents of thenima
module being flattened into the top level directory structure.Nima is the code name for the Helidon 4 webserver built on virtual threads -- but we don't want that code name to appear in Helidon APIs.
Depends on #7255
Either as part of this fix, or as a follow up, we should also do this:
Currently we have:
what we should have:
The common classes will stay in the protocol dedicated module (e.g.
helidon-http2
). There is an option here to break our naming rules, and keep the location of the modules as they are now, and only change the artifact-id and packages to the desired place. Open for discussion...The text was updated successfully, but these errors were encountered: