Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
What's new
7
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Switch to GitLab Next
Sign in / Register
Toggle navigation
Open sidebar
glngn
glngn-server-examples
Commits
005b888d
Commit
005b888d
authored
Dec 20, 2019
by
Corey O'Connor
Browse files
Update docs/CompileErrorHelp.md, README.md files
parent
f89b5013
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
33 additions
and
7 deletions
+33
-7
README.md
README.md
+17
-7
docs/CompileErrorHelp.md
docs/CompileErrorHelp.md
+16
-0
No files found.
README.md
View file @
005b888d
glngn server is a business process as a service
rapid development
application. Conceptually, glngn server is
a programmable and scalable
glngn server is a
n extensible
business process as a service application. Conceptually, glngn server is
like a code-first
Microsoft Access or Apple FileMaker for event sourced business services. A
standalone application is provided that is useful with minimal ceremony. In addition to an
approachable extension API. This solution can also be deployed to a kubernetes cluster for sharing
...
...
@@ -8,18 +8,28 @@ and reliability.
-
Useful built-in services
-
Easy event capture
-
Friendly REST interace with an OpenAPI schema
-
A
[
high level extension API
](
http://docs.glngn.com
)
Plain, typed akka and zio interfaces
for Scala
are provided.
-
A
[
high level extension API
](
http://docs.glngn.com
)
for Scala service developers.
Plain, typed akka and zio interfaces are provided.
-
Simplified persistence
-
Simplified Kubernetes (k8s) cluster deployments. In addition to some custom automation, the akka
management tools are included. OpenShift is also supported.
Sound good so far? Excellent! Let's start with basic, interactive usage of the standalone application.
The implementation and extension API might be familiar to Scala service developers. To a large
degree, glngn server is a friendly, constrained, pre-configured typed akka plus ZIO server. To start
with the extension API and running a customized server see
[
customization
](
https://gitlab.com/glngn/glngn-server-examples/blob/master/docs/Customization.md
)
# Developer Guide
This document is focused on usage and not extension of the application. Developers may be more interested in the
-
[
development guide
](
https://gitlab.com/glngn/glngn-server-examples/blob/master/docs/Customization.md
)
-
[
development error help
](
https://gitlab.com/glngn/glngn-server-examples/blob/master/docs/CompileErrorHelp.md
)
The implementation and extension API is familiar to Scala service developers. To a large
degree, glngn server is a friendly, constrained, pre-configured typed akka plus ZIO server. A few of the niceties
included:
-
Cluster is enabled and established without additional configuration.
-
Logging and data marshalling are configured appropriately.
-
Additional error tracking and handling.
# Standalone Application
...
...
docs/CompileErrorHelp.md
0 → 100644
View file @
005b888d
## `semicolon is missing before`...
### Example Case
~~~
value *> is not a member of glngn.server.node.ServiceFragmentRouter.Endpoints[Unit]
possible cause: maybe a semicolon is missing before `value *>'?
} *> command.slug("_ops").slug("groups").value[GroupDesc] { groupDesc =>
^
~~~
### Solution
~~~
import cats.syntax.apply._
~~~
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment