sunbird-knowlg / knowledge-platform Goto Github PK
View Code? Open in Web Editor NEWRepository for Knowledge Platform - 2.0
License: MIT License
Repository for Knowledge Platform - 2.0
License: MIT License
Enhancing the Terraform scripts of knowlg platform DBs to have support for AWS infra setup.
I'll be working on this under the Cohort 2023
Reference issue #938
here is the doc issue with the Word Docker that needs to be corrected.
Sunbird Knowlg (pronounced as the word "knowledge") consists of a set of tools and services that enable you to organise, curate, create, and discover millions of assets.
For example, organizations across multiple domains such as e-Commerce, OTT, Education etc can leverage Sunbird Knowlg building block to organise their content and knowledge assets as per their domain, create targeted collections, courses, programs, projects, video repository, etc.
More details are here
Current Scenario:
We are using Neo4J 3.3 with HA Cluster setup. Neo4j Stopped releasing open-source versions after Neo4J 3.3 version.
The Neo4j 3.3 version is outdated and there is no customer support for this version. Also, it runs with only Java 8. So, We need to have an alternative open-source graph database for Sunbird Knowlg.
Janus Graph will be the right fit for Sunbird Knowlg to proceed further.
Acceptance Criteria:
Complexity
Complex
Skills Required
Java, Graph DB Concepts, Neo4j, Neo4j Cypher, Janus
Name of Mentors
@maheshkumargangula @pallakartheekreddy
Project size
8 Weeks
https://github.com/Sunbird-Knowlg/knowledge-platform/blob/release-5.5.0/README.md
I will add the terraform scripts to provision the infra for the aws environment for Services.
Deployment of the Services over AWS cloud using Terraform.
Adding the terraform scripts which enable IAAC
(infrastructure as a code) to support the AWS setup with the help of terraform aws provider. Specifically adding helm provision scripts of Services
One-click installation of Knowlg in AWS environment.
Kubernetes, Terraform
Medium
5 days
Feature
Sunbird Knowlg (pronounced as the word "knowledge") consists of a set of tools and services that enable you to organise, curate, create, and discover millions of assets.
For example, organizations across multiple domains such as e-Commerce, OTT, Education etc can leverage Sunbird Knowlg building block to organise their content and knowledge assets as per their domain, create targeted collections, courses, programs, projects, video repository, etc.
More details are here
Current Scenario: Currently, one-click installation of Knowlg enabled in local & Azure environment using terraforms.
Acceptance Criteria: Enhance Knowlg one-click installation scripts to support the AWS environment
Complexity
Medium
Skills Required
Terraform, Kubernetes, Docker
Name of Mentors
@aimansharief @pallakartheekreddy
Project size
8 Weeks
https://github.com/aimansharief/knowledge-platform/tree/knowlg-oneclick/knowlg-automation
I will be adding the terraform scripts which will provision the infra for the aws environment for DBs
Deployment of the DB over AWS cloud using the Terraform.
Adding the terraform scripts which enable IAAC
(infrastructure as a code) to support the aws setup with the help of terraform aws provider. Specifically adding helm provision scripts of DBs
One-click installation of Knowlg in AWS environment.
Kubernetes, Terraform
Medium
5 days
Feature
[Database],[Localization], [Configuration],[Support]
Sunbird Knowlg (pronounced as the word "knowledge") consists of a set of tools and services that enable you to organise, curate, create, and discover millions of assets.
For example, organizations across multiple domains such as e-Commerce, OTT, Education etc can leverage Sunbird Knowlg building block to organise their content and knowledge assets as per their domain, create targeted collections, courses, programs, projects, video repository, etc.
More details are here
Current Scenario:
Currently, Sunbird Knowlg enabled APIs to create and update framework data. There is a Need to enable UI tool for creating and updating the framework data.
More details are here
Acceptance Criteria
Complexity
Medium
Skills Required
Angular
Name of Mentors
@HarishGangula @pallakartheekreddy
Project size
8 Weeks
https://github.com/Sunbird-Knowlg/knowlg-portal/blob/release-5.5.0/README.md
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.