The JSON Feint Protocol (JFP) is a TCP application-layer protocol designed in-house by Ultz, which aims to act as a simple, extensible solution for just about anything you need. JFP includes a system for sorting payloads by payload type and ID, making it easy to implement command systems (as seen in the Ultz Online GCM) or multiplexing systems. Version 2 of this package supports JFP/1.0, JFP/1.1, and JFP/N.
JFP uses and encourages Early Pull Requests. Please don't wait until you're done to open a PR!
- Install Git and the .NET Core SDK
- Fork JFP
- Create a branch on your fork.
- Add an empty commit to start your work off (and let you open a PR):
git commit --allow-empty -m "start of [thing you're working on]"
- Open a draft pull request with
[WIP]
in the title. Do this before you actually start working. - Make your commits in small, incremental steps with clear descriptions.
- Tag a maintainer when you're done and ask for a review!