- Organisation: FOSSASIA
- Student: Saurabh Jain
- Github: @saurabhjn76
- Project: GSoC Project Link
During GSoC, I worked on SUSI.AI Server, SUSI.AI Skill CMS and SUSI.AI Skill Data.
Worked on enhancing SUSI Server, for new Server api endpoints, general bug fixes, SUSI's response and Skill metadata.
My main task was to enhance SUSI Server to follow an API centric approach for Skill CMS. SUSI Skill CMS needed server endpoints for creating, editing, deleting and saving the versioning history of skills. Enhancing server to support updated skill metadata format. And to help cloud team with auto deployment master branch of server on Google Cloud Platform using Kubernetes and docker images after each Travis build on a successful PR merge, integration of skill data for CMS and regularly updation of skill data through SUSI Server. The deployment link currently active:
- Development: http://35.202.253.176/ (Works for CMS endpoints, Configured for forked skill_data)
API homepage | Susi Apps |
---|---|
Get Skill endpoint | Get Skill Metadata |
A web application framework to edit SUSI Skills. This app displays skills in visually appealing way, allows user to create, edit, delete and see the versioning history of skills. Worked on building the app, auto-deployment on gh-pages and adding various features to it.
Project deployment - http://skills.susi.ai/
Presentation - SUSI Skill CMS
Project Screencast - SUSI Skill CMS
Browse Skills | Create Skill |
---|---|
Skill Languages | Skill Categories |
Skill Page | Edit Skill |
Skill Versions | Skill Revision History |
Login | SignUP |
The repository contains SUSI.AI skills. Added many skills for SUSI.AI.
I contributed in this by making some of the SUSI.AI skills.
I also provided little contributions in SUSI Android
The meetup was conducted with @singhpratyush and @aviaryan.