-
Notifications
You must be signed in to change notification settings - Fork 29
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
7da85f9
commit 9cd29b0
Showing
11 changed files
with
110 additions
and
20 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,8 +1,10 @@ | ||
<h3>Recent Blog Posts</h3> | ||
<ol class="list-unstyled"> | ||
{% for post in site.posts %} | ||
{% if post.status contains "published" %} | ||
<li> | ||
<a href="{{ post.url }}">{{ post.title }}</a> | ||
</li> | ||
{% endif %} | ||
{% endfor %} | ||
</ul> | ||
</ul> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,24 +1,33 @@ | ||
--- | ||
layout: default | ||
layout: main | ||
--- | ||
<div class="container"> | ||
{% include header.html %} | ||
<div class="row"> | ||
<div class="col-sm-9"> | ||
<p> | ||
<span class="glyphicon glyphicon-time" style="margin-right: 8px"></span> | ||
{{ page.date | date_to_string }} | ||
</p> | ||
<h2 style="margin-top: 10px">{{ page.title }}</h2> | ||
<p> | ||
<img src="{{ page.gravatar }}?s=32" class="gravatar" alt="gravatar" /> | ||
{{ page.author }} | ||
</p> | ||
<div class="post"> | ||
{{ content }} | ||
|
||
{% include logo.html %} | ||
{% include navigation.html %} | ||
|
||
<div id="content-wrapper"> | ||
<div id="content"> | ||
<div class="container"> | ||
<div class="row"> | ||
<div class="9u article"> | ||
<p> | ||
<span class="glyphicon glyphicon-time" style="margin-right: 8px"></span> | ||
{{ page.date | date_to_string }} | ||
</p> | ||
<h2 style="margin-top: 10px">{{ page.title }}</h2> | ||
<p> | ||
<img src="{{ page.gravatar }}?s=32" class="gravatar" alt="gravatar" /> | ||
{{ page.author }} | ||
</p> | ||
<div class="post"> | ||
{{ content }} | ||
</div> | ||
</div> | ||
<div class="3u"> | ||
{% include sidebar.html active=page.id %} | ||
</div> | ||
</div> | ||
</div> | ||
{% include sidebar.html %} | ||
</div> | ||
{% include footer.html %} | ||
</div> <!-- /container --> | ||
</div> | ||
{% include footer.html %} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,73 @@ | ||
--- | ||
title: Community Meetup at METS 2018 | ||
layout: post | ||
author: Kees Verruijt | ||
email: [email protected] | ||
gravatar: https://avatars3.githubusercontent.com/u/1608058?v=3&s=64 | ||
status: published | ||
--- | ||
|
||
**TL;DR: this year’s Signal K meetup at METS saw the highest turn-out yet. We had a good meeting, and for the first | ||
time ever actually agreed to set-up various working groups to “get things done” on security, better documentation & | ||
Signal K organisation structure.** | ||
|
||
On Tuesday 13 November we held the traditional yearly Signal K meetup during METS. This year we were lucky to be | ||
sponsored by [Victron](https://www.victronenergy.com) who very kindly provided one of their two meeting rooms. We had | ||
to be a little cheeky as there were so many people that we had to swap the small room originally allocated to us for | ||
the big one, and ask all Victron employees to cram into the smaller room! The turnout was our largest ever with a good | ||
contingent from the USA, but logically the other participants flew in from closer by, with various European countries | ||
represented as well as 5 locals. New commercial participants in the session included | ||
[CrewFellow](https://www.crewfellow.com) / [SolveIt](https://solveit.nl) and [IoT.bzh](https://iot.bzh). | ||
|
||
![Thanks Victron!](/images/posts/mets2018/left_side_s.jpg) | ||
|
||
After the introductory round which established that the attendees were a cool mix of old timers, people we have met | ||
online regularly in the last two years as well as representatives of two new companies with an interest in Signal K. | ||
|
||
The meeting started with various people reporting on the “State of Signal K.” Although we are far from done, and | ||
probably never will be, a lot has actually happened since we last met a year ago. We are now at v1.2.0 of the data | ||
standard, reflecting that we had two minor corrections and a number of clarifications and extensions of APIs since | ||
v1.0.0. | ||
|
||
![Ben Ellison, Fulup Ar Foll, Teppo Kurki, Alex Kritikos, Thomas Sarlandie](/images/posts/mets2018/right_side_s.jpg) | ||
|
||
Work on the Node server implementation is proceeding at a rapid pace thanks to Scott and Teppo -- a start was made with | ||
security, the admin UI was added, and hundreds of pull requests were accepted. OpenPlotter has now elevated Signal K to | ||
a “primary support” status. As to manufacturer take-up, we have been blessed by Victron coming in as a result of METS | ||
2017 and making an excellent contribution by adding Signal K support to their Venus GX device. Venus GX actually runs | ||
an open source (linux) stack, based on the BeagleBone Black, so it is a great system for tinkerers. | ||
|
||
Next was a (long) brainstorm about where the group felt the most urgent need for enhancements. Top of that list was | ||
security, closely followed by better documentation (separating the specification from APIs, documentation on what | ||
constitutes a server, consumer, etc). It was also decided to start working on promoting specification compliance and | ||
professionalising the Signal K “organisation” itself. To actually Get Things Done™, we organised “working groups” to | ||
tackle the various enhancements. It is great to see a wider audience taking up responsibility! | ||
|
||
The Security workgroup consists of Theresa, Teppo and/or Scott, Romain/Arthur (IoT.bzh), Alex and Charlie. If you want | ||
to help out, feel free to [join Slack](http://slack-invite.signalk.org/) and join the #wg-security channel. | ||
|
||
Various (recent) Signal K community members pointed out that there are issues with our current documentation set. It is | ||
not clear what’s what for newbies and needs better separation between APIs, non-spec APIs, definitions (what | ||
constitutes a minimal server, a client, etc.) The workgroup tackling this problem consists of Tim, Alex, Clément | ||
(IoT.bzh), Thomas, Charlie and Matthijs (Victron). The group meets in #wg-documentation. | ||
|
||
![Discussing Documentation](/images/posts/mets2018/docs_discussion_s.jpg) | ||
|
||
Promoting specification compliance is still in need of volunteers that want to work on improving this. We need a set of | ||
rules/guidance for server/client implementers and a test suite to test specification compliance. Obviously, there is a | ||
relationship with documentation here! An alternative idea that was suggested was to have the rule that a conformant | ||
implementation needs to implement a minimal set of functionality and if it is interoperable with two or three other | ||
(commercial or open source) implementations it can claim to be Signal K compatible. Head to the #wg-compliance channel | ||
if you would like to contribute. | ||
|
||
Another issue voiced was “what is the core group and what is its significance?” A short history lesson was provided how | ||
Signal K got started by five people who “met” at a Github issue and started Signal K together. The core group is not | ||
equivalent to the typical “dictator” found in some open source communities, it is just the group of people that were | ||
there from the start and happen to have RW access to Github. We decided to dissolve the core group and come up with | ||
something better. A workgroup was organised with Fabian, Thomas, Stephane (IoT.bzh), Tom, Michael and Martin. They meet | ||
on #wg-structure. | ||
|
||
On the evening of the meetup most people met for drinks at a local brewery. Food was enjoyed and beer consumed, but | ||
most importantly everyone had a great time. We obviously won’t share any details, because what happens in Amsterdam… | ||
|
||
Please join us next year to find out more! |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.