The Symphony BDK (Bot Developer Kit) for Java helps you to create production-grade Chat Bots and Extension Applications on top of the Symphony REST APIs.
Proposed Solution
The Symphony BDK for Java proposes a brand new developer experience built around:
Contribution process (v. 1.0, last updated on October 2, 2020)
Below is the list of tasks that FINOS Team and the contribution author go through in order to complete the FINOS contribution process.
Please do not edit these contents at contribution time!
FINOS Contrib POC
[x] Identify and Assign FINOS Contrib POC - @maoo and @mindthegab
Identify project meta (Lead: FINOS Contrib POC, Support: FINOS Marketing)
[x] Project Name - Symphony BDK for Java
[x] Assess current trademark status
[x] Define new project name (if applicable)
[x] Design new project logo (if applicable)
[x] Trademark new project name and logo (if applicable)
Business Problem
The Symphony BDK (Bot Developer Kit) for Java helps you to create production-grade Chat Bots and Extension Applications on top of the Symphony REST APIs.
Proposed Solution
The Symphony BDK for Java proposes a brand new developer experience built around:
The project has been built following best quality practices:
Current State
This BDK2.0 is a complete rewrite of:
The GA version of the library has recently been deployed to Maven Central. It is released under MIT licence.
Existing Materials
Development Team
Contribution process (v. 1.0, last updated on October 2, 2020)
Below is the list of tasks that FINOS Team and the contribution author go through in order to complete the FINOS contribution process. Please do not edit these contents at contribution time!
FINOS Contrib POC
Identify project meta (Lead: FINOS Contrib POC, Support: FINOS Marketing)
Symphony BDK for Java
Applications / Symphony Ecosystem
see above, lead is Olivier
not for now
CircleCI
symphony-bdk-java
Maintainers, contributors and CLAs (Lead: FINOS Contrib POC, Support: FINOS infra)
Project Communication Channel(s)
Code validation (only if code is contributed) (Lead: FINOS Infra)
Approval (Lead: FINOS Infra)
Code transfer (Lead: FINOS Infra)
Admin
to all repositories to transfer<project-name>-maintainers
GitHub team and invite usersfinos-admins
andfinos-staff
team permissionsInfra setup (Lead: FINOS Infra)
finos
(best effort)Metadata update (Lead: FINOS Infra)
Announcement (Lead: FINOS Contrib POC)
Onboarding and training