Search…
Contributing to Naas
We love contributions to Naas, big or small.
Thank you for your interest in contributing! We love community contributions. Contribution guidelines are listed below. If you're unsure about how to start contributing or have any questions even after reading them, feel free to ask us on Slack in the # 03_contributions or #general channel.
However, for those who want a bit more guidance on the best way to contribute to Naas, read on. This document will cover what we're looking for. By addressing the points below, the chances that we can quickly merge or address your contributions will increase.

Code of conduct

Please follow our Code of conduct in the context of any contributions made to Naas.

First-time contributors, welcome!

We welcome first-time contributors and are happy to guide you in getting started. In case of questions, just reach out to us via email or Slack!
Here is a list of easy good first issues to do.

Commit convention

We follow the Conventional Commits specification. It is a lightweight convention on top of commit messages. It provides an easy set of rules for creating an explicit commit history; which makes it easier to write automated tools on top.
In Naas, we use the following commit elements to communicate:
  1. 1.
    fix: to patch a bug
  2. 2.
    feat:to introduce a new feature
  3. 3.
    docs: to document a feature or a fix
  4. 4.
    style: to change the UX design of a feature
  5. 5.
    refactor:to change the way a feature works
  6. 6.
    test:to add unitary tests to the project
This commit convention applies to Naas and Naas drivers repository.

Areas for contribution

New templates

GitHub - jupyter-naas/awesome-notebooks: +100 awesome Jupyter Notebooks templates, organized by tools, published by the Naas community, to kickstart your data projects in minutes. 😎
GitHub

New drivers

GitHub - jupyter-naas/drivers: 🏎 The python library enabling access to tools and data sources in minutes, with Naas low-code formulas.
GitHub

New features

GitHub - jupyter-naas/naas: βš™οΈ Schedule notebooks, run them like APIs, expose securely your assets: Jupyter as a viable ⚑️ Production environment
GitHub

Documentation

Our goal is to keep our docs comprehensive and updated. If you would like to help us in doing so, we are grateful for any kind of contribution:
  • Report missing content
  • Fix errors in existing docs
  • Help us in adding to the docs
​

Last modified 3mo ago