Difference between revisions of "How to develop a new Protocol"

From AGILE IoT Wiki
Jump to: navigation, search
(Created page with "# crate a repo with agile-<yourprotocolname> # implement the protocol API (obviously, you can base this on existing protocol implementations) # add the .travis template # have...")
 
Line 1: Line 1:
# crate a repo with agile-<yourprotocolname>
+
# Create a repo with agile-<yourprotocolname>
# implement the protocol API (obviously, you can base this on existing protocol implementations)
+
# Implement the protocol API (obviously, you can base this on existing protocol implementations)
# add the .travis template
+
# Add the .travis template
# have the travis CI + DockerHub integration enabled
+
# Have the travis CI + DockerHub integration enabled
# test it in agile-stack (branch agile stack; add your new container to it; test)
+
# Test it in agile-stack (branch agile stack; add your new container to it; test)
# make a pull request.
+
# Make a pull request.

Revision as of 10:59, 3 May 2017

  1. Create a repo with agile-<yourprotocolname>
  2. Implement the protocol API (obviously, you can base this on existing protocol implementations)
  3. Add the .travis template
  4. Have the travis CI + DockerHub integration enabled
  5. Test it in agile-stack (branch agile stack; add your new container to it; test)
  6. Make a pull request.