First off, thank you for considering contributing to FTP-Sync! It's people like you that make FTP-Sync such a great tool.
- Make sure you've got Node.js and npm up and running.
- Clone the repository:
git clone https://github.com/slippyex/ftp-sync.git
- Navigate to the project directory:
cd ftp-sync - Install the dependencies:
npm install
We have a Code of Conduct in place. Please go through it before contributing. We pledge to make participation in our community a harassment-free experience for everyone.
Ensure the bug was not already reported by searching on GitHub under Issues. If you're unable to find an open issue addressing the problem, open a new one.
If you have ideas or wish to enhance a feature, glide over to the issues page and drop a word.
- Fork the repo.
- Create a new branch (
git checkout -b feature/MyNewFeature). - Commit your changes (
git commit -am 'Add some feature'). - Push to the branch (
git push origin feature/MyNewFeature). - Open a new Pull Request.
- Use the present tense ("Add feature" not "Added feature").
- Use the imperative mood ("Move cursor to..." not "Moves cursor to...").
- Limit the first line to 72 characters or less.
- Reference issues and pull requests liberally after the first line.
All TypeScript must adhere to the TypeScript standard styleguide.
Thank you for your interest in contributing to FTP-Sync. Your efforts are highly appreciated!