You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: _posts/Week02-Jibbr/2012-01-11-day2.md
+30-11Lines changed: 30 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,34 +5,53 @@ title: "Jibbr: Day 2"
5
5
feed: "project"
6
6
---
7
7
8
-
More momentum, more interest, more progress.
8
+
More momentum, more interest, more progress and lots more chatter in the JabbR room - including a hilarious discussion on Git's autocrlf behaviour.
9
9
10
-
### Site Updates
10
+

11
+
12
+
Credit goes to [@MotoWilliams](http://twitter.com/MotoWilliams) for the meme.
13
+
14
+
### JabbR Updates
11
15
12
16
Some changes to JabbR and SignalR - [David](http://twitter.com/davidfowl) (and I suppose [Damian](http://twitter.com/damianedwards) by extension) is planning a 0.4 version of SignalR. More changes to JabbR and SignalR pulled into Jibbr.
13
17
14
-
### GitHub Announcements
18
+
### GitHub Sprocket
15
19
16
20
Most of the heavy-lifting for the GitHub plugin is done - using JSON.NET's dynamic support to parse data from the GitHub API without defining strongly-typed models makes this about eleventy billion times easier.
17
21
18
-
The plugin is intended to track:
22
+
The plugin is intended to track and display notifications for:
19
23
20
-
-notifications about commits to the master repository
21
-
-notifications about people watching the project
22
-
-notifications about pull requests (new and closed ones)
23
-
- activity notifications for forks off the master repository - when a new one is created, when code has been pushed to it
24
-
-notifications for issues
24
+
- commits to the master repository
25
+
- people watching the project
26
+
- pull requests (new and closed)
27
+
- activity in forks off the master repository - when a new one is created, when code has been pushed to it
28
+
-issues (new and modified)
25
29
26
30
For example:
27
31
28
32

29
33
34
+
Since taking this screenshot, I've been contemplating how to differentiate notifications. Perhaps JabbR could support Markdown for basic styling of text? :)
35
+
30
36
### Automate all the things
31
37
32
-
A little anecdote: I hastily put together a script late the night before to move the sample extensions into a folder - for MEF to discover and load into the app. In my haste, I'd ignored the fact that I'd (likely) been running the script from a bash shell (thanks git-bash). So I push the code to master and hit the hay.
38
+
A little anecdote: I hastily put together a script late the night before to move the sample extensions into a folder - for MEF to discover and load into the app. In my haste, I'd ignored the fact that I'd (likely) been running the script from a bash shell (thanks git-bash) and hardcoded some paths to get (what I'd thought was) the job "done".
39
+
40
+
So I merged the changes into master and hit the hay.
33
41
34
42
A few hours later, I wake up to [Stefan](http://twitter.com/cyberzeddk) demanding beer karma as a result of the harm I'd caused his mental state. Turns out that 'cp' isn't 'copy' and file paths are easy to destroy completely if you pick the wrong one for the wrong OS.
35
43
44
+
With some input from Stefan and Tobin, the script now recurses all of the Extensions subfolders for assemblies.
45
+
46
+
set solution_dir=%1
47
+
set output_dir=%solution_dir%\Jabbot.ConsoleBotHost\bin\Debug\Sprockets\
48
+
49
+
del %solution_dir%\Jabbot.ConsoleBotHost\bin\Debug\Sprockets\*.dll
50
+
51
+
for /D %%I in ("%solution_dir%\Extensions\*") do (
52
+
xcopy %%I\bin\Debug\*.dll %output_dir% /C /Y
53
+
)
54
+
36
55
### Jabbot running on NancyFx
37
56
38
57
[Seth Webster](http://www.sethwebster.com/) a contributor to the Jabbot project, put together a simple sample app of a Jabber bot running inside NancyFx. He's also been helping out with the JabbR testing over the past couple of days. Many thanks for his hard work.
@@ -41,4 +60,4 @@ A few hours later, I wake up to [Stefan](http://twitter.com/cyberzeddk) demandin
0 commit comments