Welcome to contribute to Mesh4all-ag, all ideas are welcome, feel free to share your requirements, comments, bugs or problems. Remember that the main idea is to connect everyone and everything around us.
Check all the following sections according to the requirement you need.
if you are starting to work with mesh4all, you can read our documentation, and you will know all supported boards, and resources.
First Steps:
- Cloning
- Update submodules.
To start with m4ag-firmware, we need to clone the repository:
git clone [email protected]:Mesh4all/m4ag-firmware.git
git clone https://github.com/Mesh4all/m4ag-firmware.git
Note: We recommend cloning through SSH, due to external dependencies of some module
Our firmware is based on RIOT-OS, so you have to apply updates from the RIOT repository within the m4ag firmware using the following command lines with git.
Enter to the m4ag-firmware directory
cd m4ag-firmware/
update your submodules
git submodule update --init --recursive
if you have started to work with the firmware, and some kind of bugs or issues has occurred during the process, please do not hesitate to report it describing it. (We recommend following the structure given by github).
Similarly, if you want to generate a feature request that could complement and help improve the firmware.
Please, before generating a bug report or a feature request, verify that it's not present in the list
if you think that your work will be a growth for the project, integrate in the repository m4ag-firmware, we recommend:
- Fork the m4ag-firmware git repository.
- Create your contribution branch.
- Give a git push to you branch.
- Generate a Pull Request (if you can't see your branch, try repeat the third step).
Thank you very much for your future contribution, we are now connected together in this great mesh around the world!!!.