- RFC 959 - File Transfer Protocol (partially implemented)
Running project if very simple, just open up your shell/terminal and enter the following command in root project directory.
$ ./gradlew application:run
If you want to submit code back to the project, please take a moment to review over the guidelines below.
FtpRx stands by the usual java style, but we don't have an official coding standard.
Please do not do any of the following:
- Underscores in identifiers
- Hungarian notation
- Prefixes for fields or arguments
- Curly braces on new lines
A few additional notes to keep in mind:
- When creating a new file, make sure to add the Apache file header, as you can see here
- If you create a new class, please add documentation that explains the usage and scope of the class. You don't have to add javadocs for methods that are self explanatory.
To reduce the chances of introducing errant behavior, and to increase the chance that your pull request gets merged, we ask you to keep the requests small and focused.
- Submit a pull request dedicated to solving one issue/feature.
- Keep the code changes as small as possible, its very unlikely that huge change sets of files will be merged
For bugs, questions and discussions please use the Github Issues. If you already found a solution to your problem, we would love to review your pull request! Have a look at our Contributing section to find out about our coding standards.
FtpRx is licensed under the Apache License 2.0.