This document describes the process for adding or improving the existing examples of applications using OpenEBS Volumes.
Each application example should comprise of the following:
K8s YAML file(s) for starting the application and its associated components. The volumes should point to the OpenEBS Storage Class. If the existing storage-classes do not suit the need, you may create a new storage class. Refer to our documentation for examples.
K8s YAML file(s) for starting a client that accesses the application. This is optional, in case the application itself provides a mechanism like in Jupyter, Wordpress, etc.
When demonstrating a database-like application like Apache Cassandra, Redis, and so on, it is recommended to have such a mechanism to test that the application has been launched.
An instruction guide, that will help in launch and verification of the application.
At a very high level, the process to contribute and improve is pretty simple:
Note: You could also help by just adding new issues for applications that are currently missing in the examples or by raising issues on existing applications for further enhancements.
The following sections describe some guidelines that are helpful with the above process.
Following the guidelines, here is a cheatsheet for Git with frequently used git commands.
Some general guidelines when submitting issues for example applications:
Fork the openebs repository and if you had previously forked, rebase with master to fetch latest changes.
Create a new development branch in your forked repository with the following naming convention: "task description-#issue"
Example: OpenEBS-Support-Kafka-Application-#538
COMMIT_TEMPLATE
given in the .github
directory.
git config --local commit.template $GOPATH/src/github.com/openebs/openebs/.github
If you need any help with git, refer to this git cheat sheet and go back to the contributing to OpenEBS Documentation guide to proceed.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )