contributing_guidelines
Last updated
Last updated
Last updated: 2025-04-24 01:07:02.561848 File source:
This page contains guidelines for the community to contribute in NuNet's development. We appreciate any kind of contribution, including:
Bug reporting and fixes
Documentation improvements
Code contributions & improvements
New features
Testing etc
Note: Bugs should be reproducible! Include detailed steps on how to reproduce the problem, along with any error messages. Screenshots and GIFs are helpful too! If you are unsure if what you are experiencing is reproducible, reach out to our community and ask help to reproduce what you need in order to confirm!
The boxes in template have some prompters to help you on what should be included. The template can be populated and edited as needed.
Add the ~type::bug label to your issue!
Add the ~type::question label to your issue!
Keep it simple! Keep feature proposals as small and simple as possible, complex ones might be edited to make them small and simple.
The boxes in template have some prompters to help you on what should be included. The template can be populated and edited as needed.
Add the ~type::feature label to your issue!
Apply the filter with ~good-first-issue label to see issues suitable for those who are new to the project.
After submitting the merge request, verify that all CI/CD pipeline stages are running successfully. Fix the merge request if necessary.
Add the ~type::discussion label to your issue!
Please take a look at Device Management Service (DMS) to get an overall understanding of the project architecture and the underlying concepts. This will also tell you basics of how to get started with using the DMS functionality.
It is recommended that you familiarize yourself with the codebase. Read the associated documentation specified in the README
files present in each directory. To understand how the README
files are structured refer to the
Bug reports should be submitted to the on the appropriate repository. For example, if the bug about Device Management Service (DMS), use the .
! It’s likely someone caught this before you, or already reported something similar, and it will save time and effort. If you find an existing issue, show your support with an award emoji and/or join the discussion.
! This template can be chosen while creating a new issue. See below for an illustrative screenshot.
Questions should be submitted to the on the appropriate repository. For example, if the question is about Device Management Service (DMS), use the .
! It's likely that someone already reported something similar, and it will save time and effort. If you find an existing issue, show your support with an award emoji and/or join the discussion.
Use the ! This template can be chosen while creating a new issue. See below for an illustrative screenshot.
Feature proposals should be submitted to the .
Refer to the for steps to be followed while suggesting a change to the existing functionality.
! It’s likely someone already reported something similar, and it will save time and effort. If you find an existing issue, show your support with an award emoji and/or join the discussion.
! This template can be chosen while creating a new issue. See below for an illustrative screenshot.
Search the to look at already created issues ready for development.
Familiarise yourself with the .
you can find the development workflow used in NuNet platform.
Refer to for the process to be followed while implementing a new feature or functionality.
Create a merge request with the contributed code, filling out all requested information accordingly to the .
All code and contributions have to include appropriate documentation updates, corresponding to the code changes, as explained in README
file.
To start a conversation or to share your thoughts on a specific topic, a new issue should be submitted to the on the appropriate repository. For example, if the question is about Device Management Service (DMS), use the .
! It's likely that someone already reported something similar, and it will save time and effort. If you find an existing issue, show your support with an award emoji and/or join the discussion.
Use the ! This template can be chosen while creating a new issue. See below for an illustrative screenshot.