Showing content from https://github.com/robinrodricks/FluentFTP/wiki/Contributing below:
Contributing · robinrodricks/FluentFTP Wiki · GitHub
How can I contribute some changes to FluentFTP?
First you must "fork" FluentFTP, then make changes on your local version, then submit a "pull request" to request me to merge your changes. To do this:
- Click Fork on the top right of this page
- Open your version here : https://github.com/YOUR_GITHUB_USERNAME/FluentFTP
- Download Github Desktop and login to your account
- Click File > Clone repository... and select FluentFTP in the list
- Edit "Local path" with the folder where you want to place the source code and press Clone
- Edit the project using Visual Studio 2017 Community or better
- Switch to Github Desktop, which should now show a list of the changed files
- Type a Commit Summary (bottom left), and click Commit
- Click Push to origin (top right)
- Open the pull requests page to create a PR
- Click New pull request (top right)
- Click compare across forks (blue link, top right)
- On the right "head fork" select the fork with your username
- Click Create pull request
- Summarize the changes you made in the title
- Type details about the changes you made in the description
- Click Create pull request
- Thank you!
What is the criteria for acceptable pull requests?
- A valid fix or feature implementation
- Alpha testing performed by the contributor shows a positive change or successful fix
- All automated tests must pass (unit & integration)
- Follows C# best practices and industry conventions
- Clean and structured code
- Follows FluentFTP conventions in regard to source code organization structure and naming scheme
- Only API methods usable by end users must be
public
, everything else must be private
or internal
- Important or complicated sections must be documented (commented in the code itself)
- Add references to FluentFTP issue tickets where possible to show which issue was catered to
RetroSearch is an open source project built by @garambo
| Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4