Is there documentation that shows all of the microservices and their extensions?

Hi Everyone,

Is there documentation on all of the microservices that should be running for the ref-distro? I’m just trying to get a handle on all of the microservices I should be aware of, their extensions and their UI elements.

Thank you,

Craig

Hi Craig,

One place for this is in
http://docs.openlmis.org
> Components. When you click on Components, you find sub-sections for each of the major services. There are 2 big caveats though:

···
  1. This has the API docs, ERD database diagrams, but it does not have more of the functionality documentation of the features. Those are on the wiki and require searching to find (eg Stock Management docs in wiki à
    https://openlmis.atlassian.net/wiki/spaces/OP/pages/88670411/Stock+Management)
    )

  2. There are also some components that are required to run but not listed on docs.openlmis.org. EG, the ‘Consul’ service is a component that registers URLs to route traffic to the proper micro-services. But we don’t have a section just for it. You’ll see a few of those in the main Ref-Distro docker-compose file:
    https://github.com/OpenLMIS/openlmis-ref-distro/blob/master/docker-compose.yml

You also mention Extensions. OpenLMIS 3 core product contains a few Extension Points, but does not officially ship with any Extensions. There is an Example Extension git repo with documentation, but no Extensions ship with OpenLMIS Ref-Distro. Let us know if you have any questions about any of that. It’s giving me a few ideas for things we should improve in the documentation
:slight_smile:

-Brandon

From: openlmis-dev@googlegroups.com on behalf of Craig Appl cappl@ona.io

Date: Thursday, January 11, 2018 at 4:26 PM

To: OpenLMIS Dev openlmis-dev@googlegroups.com

Subject: [openlmis-dev] Is there documentation that shows all of the microservices and their extensions?

Hi Everyone,

Is there documentation on all of the microservices that should be running for the ref-distro? I’m just trying to get a handle on all of the microservices I should be aware of, their extensions and their UI elements.

Thank you,

Craig

You received this message because you are subscribed to the Google Groups “OpenLMIS Dev” group.

To unsubscribe from this group and stop receiving emails from it, send an email to openlmis-dev+unsubscribe@googlegroups.com.

To post to this group, send email to
openlmis-dev@googlegroups.com.

To view this discussion on the web visit
https://groups.google.com/d/msgid/openlmis-dev/f8e3da1c-f10f-403e-9271-b217c761044d%40googlegroups.com
.

For more options, visit https://groups.google.com/d/optout.