TMT Common Software Product
Switch branches/tags
Allan/update-changelog Bilal/new-auth-directives CommandServiceInComponent ComponentLogging DocumentationReorg EventServiceTutorial ExtractCswServices Gillies/CommandFlowChange Gillies/CommandServiceDocsUpdate Gillies/MapKeysUpdate Gillies/PubSubNamesOnly Gillies/TimeServiceMac Gillies/pubsubNamesUpdate Gillies/updatePubSub Jason/DeployExp Mahendra/circe Mahendra/csw-messages-with-play-json Mahendra/location-service-integration Mahendra/params-api-hole Mahendra/params Mahendra/protobuf Mahendra/pureconfig Nishant/generalize-comp Nishant/supervisor Nishant/typed-supervision PoA-csw-vslice Poorva/wrong_error_code_scenario Pritam/ApiChange Pritam/DeleteDomainMessage Pritam/cmd-perf Pritam/config-auth-integration Pritam/event-perf Pritam/keyspace Pritam/location-client Pritam/serializable Saloni/AlarmPrototype Saloni/AlarmTime Saloni/ComponentLogging Saloni/FunctionBuilderForMatcher Saloni/JavaActorAbstraction Saloni/JavaWithSlick Saloni/LoggerFactory Saloni/LoggingWthComponentInfo Saloni/SlickDemo TypedRef-WIP VsliceBranch akka-upgrade alarms-scredis api-split-approach1 bharat/database-factory bharat/slick-dsl-example bilal/auth-design cli-list crdt crdt2 cs-explore ddd dolly/location dolly/messages dolly/params event-romaine examples http-location immutable-component-handlers jmdns logging-play-json-without-richMsg master messages-rework mushtaq/ask-with-ordering mushtaq/event-publisher mushtaq/jooq-sbt mushtaq/publish-via-streams onCommandChange pSubscribe persist-logging remove_circe_try remove_future repl sbt1.0 single-actor-system submitChange subscriber-without-future svn-wc-sol svnkit typed v0.4.1-JavaTutorial wvlet
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
csw-aas #000: Pritam: General refactoring in aas code. Dec 8, 2018
csw-admin-server/src #000: Bharat : Upgrade Akka version to 2.5.19 Dec 10, 2018
csw-alarm-api #000: Pritam: Rename all references of csw-prod to csw Oct 8, 2018
csw-alarm-cli #DEOPSCSW-576: Pritam | Shubham : Nov 27, 2018
csw-alarm-client #000: Pritam: Instead of running location server inside constructor, … Nov 22, 2018
csw-benchmark #DEOPSCSW-536: Dolly : Extend JUnitSuite in java tests for better sbt… Nov 9, 2018
csw-command-api/src/main/scala/csw/command/api #000 : Saloni: Always give 1 second timeout for validate Nov 1, 2018
csw-command-client #DEOPSCSW-623: Saloni : Attempt to fix build failure by fixing Cancel… Nov 22, 2018
csw-commons #DEOPSCSW-510: Pritam: Create and move network related utilities to n… Oct 22, 2018
csw-config #DEOPSCSW-589: Shubham : Resolve AAS using location service for confi… Dec 11, 2018
csw-database-client/src #DEOPSCSW-616: Saloni | Bharat: Link jira to test Dec 10, 2018
csw-event-api #000: Poorva: Add publishAsync api for EventPublisher Oct 16, 2018
csw-event-cli #000: Pritam: Instead of running location server inside constructor, … Nov 22, 2018
csw-event-client #000: Pritam: Instead of running location server inside constructor, … Nov 22, 2018
csw-framework #000: Bharat : Upgrade Akka version to 2.5.19 Dec 10, 2018
csw-location-agent #000: Bharat : Upgrade Akka version to 2.5.19 Dec 10, 2018
csw-location-api/src #000: Bharat : Upgrade Akka version to 2.5.19 Dec 10, 2018
csw-location-client/src #DEOPSCSW-510: Pritam: Handle unexpected http responses in HTTP Locat… Oct 23, 2018
csw-location-server #DEOPSCSW-577: Pritam | Shubham : Nov 27, 2018
csw-logging-macros #DEOPSCSW-508: Pritam: Package restructure. Instead of csw.services p… Sep 14, 2018
csw-logging #000: Poorva: Akka version upgrade to 2.5.18 Nov 12, 2018
csw-network-utils/src #DEOPSCSW-510: Pritam: Create and move network related utilities to n… Oct 22, 2018
csw-params Updated CommandService docs and various tests to support. Nov 14, 2018
csw-testkit/src #000: Make authentication async on server side Dec 6, 2018
csw-time-api/src #DEOPSCSW-540 : Dolly | Pritam : Test precision of utc/tai time while… Dec 10, 2018
csw-time-client/src #DEOPSCSW-540 : Dolly | Pritam : Test precision of utc/tai time while… Dec 10, 2018
docs/src/main #DEOPSCSW-628: Shubham | Poorva : Update docs for location agent for … Dec 7, 2018
examples #000: Bharat : Upgrade Akka version to 2.5.19 Dec 10, 2018
integration #DEOPSCSW-510: Pritam: Remove remote HTTP factory. Oct 22, 2018
jenkins #000: Pritam | Bilal: modify prod release pipeline to accept SHA para… Nov 28, 2018
notes #000: Pritam | Bilal: added readme & release notes for version 0.6.0 Nov 28, 2018
project #000: Bharat : Upgrade Akka version to 2.5.19 Dec 10, 2018
romaine/src/main/scala/romaine Use streams for publish to avoid single threaded EC Nov 2, 2018
scripts #DEOPSCSW-628: Shubham | Poorva : Add test users for config server wh… Dec 11, 2018
tools #DEOPSCSW-579: Bilal | Poorva : Add tests for secure get, post, put etc Nov 28, 2018
.env #000: Remove master/slave conf dependency from compose. Aug 30, 2018
.gitignore #DEOPSCSW-590: Shubham | Poorva : Prod script for keycloak. Add realm… Dec 6, 2018
.jvmopts #000: Fix intellij idea load error. Aug 9, 2018
.scalafmt.conf #222 : Saloni : Refactor SupervisorBehavior Nov 21, 2017
.travis.yml #000: Pritam: Rename all references of csw-prod to csw Oct 8, 2018
CHANGELOG.md Started updating changelog Nov 29, 2018
Dockerfile #000: Pritam : Upgrade sbt docker image version. Feb 27, 2018
LICENSE #10: Pritam | Mahendra | Mushtaq: Integrate Paradox for documentation… Feb 22, 2017
README.md #000: Pritam | Bilal: added readme & release notes for version 0.6.0 Nov 28, 2018
RELEASING.md add more details to releasing instructions Nov 28, 2018
build.sbt #DEOPSCSW-604: Saloni | Mushtaq: Remove jooq-sbt plugin Dec 7, 2018
docker-compose.yml #DEOPSCSW-508: Pritam: Rename csw-cluster-seed with csw-location (WIP… Oct 9, 2018
multi-node-test.hosts #DEOPSCSW-510: Pritam: Create and move network related utilities to n… Oct 22, 2018
publish.sh #000: Pritam: Set check cycles to false while publishing artifacts. Oct 23, 2018
scalastyle-config.xml #000: Fix scalastyle. Aug 6, 2018

README.md

TMT Common Software (CSW)

Build Status

Common Software is the package of services and infrastructure software that integrates the TMT software systems.

See here for a detailed description of the CSW software.

Version History

Date Tag Docs Source Download
2018-11-28 v0.6.0 scala, java csw-0.6.0 Source: tar.gz, zip
2018-11-21 v0.6.0-RC3 scala, java csw-0.6.0-RC3 Source: tar.gz, zip
2018-11-15 v0.6.0-RC2 scala, java csw-0.6.0-RC2 Source: tar.gz, zip
2018-10-23 v0.6.0-RC1 scala, java csw-0.6.0-RC1 Source: tar.gz, zip
2018-08-31 v0.5.0 scala, java csw-0.5.0 Source: tar.gz, zip
2018-08-24 v0.5.0-RC2 scala, java csw-0.5.0-RC2 Source: tar.gz, zip
2018-08-01 v0.5.0-RC1 scala, java csw-0.5.0-RC1 Source: tar.gz, zip
2018-04-04 v0.4.0 scala, java csw-0.4.0 Source: tar.gz, zip
2016-12-03 v0.3-PDR API csw-0.3 Source: tar.gz, zip, Scala API Docs: tar.gz, Java API Docs: tar.gz
2015-11-18 v0.2-PDR API csw-0.2 Source: tar.gz, zip, API Docs: tar.gz, zip

To get started using the CSW APIs, see Getting Started.

Example code can be found in the documentation and in the examples subproject.

You can find the Scala API documentation for CSW here.

The Java API docs are here.

Build Instructions

To build everything, including the documentation, run:

sbt publishLocal stage makeSite

See here for a description of the sbt tasks.