/onesaitplatform-cloud

Onesait Platform Community edition is a free, open-source Digital Platform that anyone can download and use to build a complete solution over it. This repo contains the Cloud Side of the Platform.

Primary LanguageJavaOtherNOASSERTION

Why us?

We are sure that we have a unique offer in the market based on a combination of differential elements:

Read more

What is?

onesait Platform is an multi-purpose, enterprise and open-source platform for building complete end-to-end solutions, connected applications, and smart products. The platform provides an open toolkit for the IoT/Smart product development that reduces associated cost, risks, and time-to-market. The Platform is the technological base that capitalizes and extracts value from the flow of information between heterogeneous channels:

More info in our Vision

Roadmap

As we are working on a open source model, you can participate in our roadmap, besides this we have a roadmap for 2018 and 2019, you can view it here: 2018-2019 Roadmap

Technology

onesait Cloud Platform is built mainly on Java technology, developed as a Spring-powered microservices architecture and deploy with Docker and Kubernetes.

This diagram show you a firt glance of the Platform in the present moment:

You can continue on Architecture Overview

Getting started with the platform

In our Confluence Developer Portal we have a complete set of guides and tutorials.

For the quick start you can start with one of these guides:

Getting help and reporting issues

Having trouble with onesait Platform? We’d like to help!

Reporting Issues

onesaitPlatform uses Gitlab/Github’s integrated issue tracking system to record bugs and feature requests. If you want to raise an issue, please follow the recommendations below:

  • Before you log a bug, please search the issue tracker to see if someone has already reported the problem.
  • If the issue doesn’t already exist, create a new issue.
  • Please provide as much information as possible with the issue report, we like to know the version of onesait Platform that you are using, as well as your Operating System and JVM version.
  • If you need to paste code, or include a stack trace use Markdown ``` escapes before and after your text.
  • If possible try to create a test-case or project that replicates the issue. You can submit sample projects as pull-requests against the onesait-cloud-platform-issues Gitlab project. Use the issue number for the name of your project.

Project Structure

The project follows this skeleton:

  • devops with information like Dockerfiles, docker-compose.yml, scripts to generate images, jenkins pipelines,...
  • sources all the sources of the platform
  • tools files needed to execute some tools included in the platform

How to contribute

To contribute to onesait Platform, please visit How to contribute information.

License

onesait Platform is Open Source software released under the Apache Software License 2.0.

See LICENSE and copyright.txt for details.