Contribution Guidelines - hadescoincom/hds-core GitHub Wiki

Hds Contribution Guidelines

Introduction

Hds is an open source project, and as such welcomes developers to contribute. In order to simplify and organize this process we have written this short contribution guide that explains the key principles of contributing to Hds project.

For any questions you might have regarding the process please contact Hds CTO at alex at hadescoin.com or @bigromanov on Telegram or @HdsCTO on Twitter.

For more specific questions please contact developer team on Telegram: https://t.me/hdsdevsupport

Projects overview

We are planning on initially supporting contributions to the following projects:

  1. Hds Desktop UI Wallet (C++ / QT) - described in this document
  2. Hds Web Wallet Chrome Extension (JS / Angular) instructions coming soon

Hds Desktop UI Wallet

This is a UI for the Hds Desktop Wallet. It uses the underlying libwallet library and wraps it with user interface implemented with QT framework.

To contribute to this project please follow the steps below:

  1. Setup your dev environment, checkout and build the project using the Building Instructions

  2. Explore tasks in the currently active project on the projects page (Eager Electron 5.1 at the time of the writing)

  3. Look for tasks marked with the 'help wanted' label. Of course you are also welcome to contribute to other tasks as well

  4. Write a comment clarifying that you are starting to work on the task and providing a very rough estimate how much time you expect to spend on it.

  5. If the task does not have a clearly assigned bounty in the task description please contact @bigromanov on Telegram, or email alex at hadescoin.com

Hds Web Wallet Extension

Coming soon....

Coding guidelines

C++

Coming soon

JS / Angular

Coming soon