As an open-source project, reconPoint welcomes any contributions. Your contributions could be as simple as fixing the indentations or fixing UI to as complex as bringing new modules and features. Your contributions are highly appreciated and we welcome any kind of contributions as long as you adhere to our guidelines and your PR aligns the idea behind creating the reconPoint.
If you are new to open source community, reconPoint is beginner-friendly. Please create pull requests for any new features, bug fixes, improvements on documentation, or anything!
Join our developer chat on Discord Developer Room if you would like to contribute to reconPoint.
We appreciate your effort to improve reconPoint by submitting a bug report. But, Before doing so, please check the following things:
- Please do not use the issue tracker for personal support requests, instead use reconPoint Support Discord channel for any personal support request.
- Check whether the bug hasn't been already reported. Duplicate reports take us time, that we could be used to fix other bugs or make improvements.
- If you get an error while using reconPoint, please describe what happened and add a verbose error message. Reports like "I got an error when I started scanning some random website." are not worth anybody's time. Please be as descriptive as you can.
- Provide easy steps to reproduce. This will help us solve your issues easily and quickly. Your contributions are again highly appreciated!
Please report bugs here on GitHub Issues section.
We welcome feature requests. But please take a moment to find out whether your idea fits with the original idea behind reEngine. It's up to you to make a strong case to convince the project's developers of the merits of this feature. Please provide as much detail and context as possible.
Pull requests with a bug fix, improvements, new features are welcome and very much appreciated.
Please ask first before embarking on any significant pull request (e.g. implementing features, refactoring code, porting to a different language), otherwise you risk spending a lot of time working on something that the project's developers might not want to merge into the project.
If reconPoint happens to be your first open-source project to contribute to, please follow the guidelines.
- Fork this project.
git clone https://github.com/yourusername/reconpoint.git
- Configure the remote as below
cd reconpoint
# Assign upstream
git remote add upstream https://github.com/khulnasoft/reconpoint.git
- If cloning was done a while ago, please get the latest changes from upstream
git checkout master
git pull upstream master
- Commit your changes in the logical chunks
Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.
Thank you for contributing!