If you are interested in contributing to Syft.js, your countributions will fall into two categories:
- You want to add a new Feature and implement it
- Post about your intended feature, and we shall discuss the design and implementation. Once we agree that the plan looks good, go ahead and implement it.
- You want to implement a feature or bug-fix for an outstanding issue
- Look at the outstanding issues here: https://github.com/OpenMined/syft.js/issues
- Pick an issue and comment on the task that you want to work on this feature.
- If you need more context on a particular issue, please ask and we shall provide.
Once you finish implementing a feature or bugfix, please send a Pull Request to https://github.com/OpenMined/syft.js/
If you are not familiar with creating a Pull Request, here are some guides: