[PR #51] [MERGED] v0.3.0 #238

Closed
opened 2026-02-26 05:31:42 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/NarrativeScience-old/log.io/pull/51
Author: @msmathers
Created: 2/21/2013
Status: Merged
Merged: 2/21/2013
Merged by: @msmathers

Base: masterHead: v0.3.0


📝 Commits (10+)

  • 75e95cf Removed old codebase
  • 5b3401b Added new harvester
  • 0f7cd23 De-JSed code based on feedback
  • a82dade De-JSified harvester code based on feedback
  • 01822d0 Harvester documentation cleanup, coffee vars
  • 140efc2 Harvester uses EventEmitter for log events, now has TCP retry logic
  • 29dee8e Added new server
  • 1496471 Style fixes re: feedback
  • fc2274d Removed test main in harvester, added exports to server
  • bc2b091 Added new web client

📊 Changes

72 files changed (+1662 additions, -4465 deletions)

View changed files

.gitignore (+4 -0)
.npmignore (+0 -0)
Cakefile (+74 -0)
📝 History.md (+14 -0)
INSTALL.md (+0 -42)
📝 README.md (+30 -35)
bin/install.sh (+0 -63)
bin/log.io (+0 -69)
📝 bin/log.io-harvester (+12 -24)
📝 bin/log.io-server (+16 -23)
conf/harvester.conf (+14 -0)
conf/log_server.conf (+3 -0)
conf/web_server.conf (+3 -0)
etc/conf/harvester.conf (+0 -22)
etc/conf/server.conf (+0 -15)
index.html (+16 -0)
📝 index.js (+4 -5)
lib/client/css/colors.css (+0 -124)
lib/client/css/web_client.css (+0 -262)
lib/client/images/icons/bin.png (+0 -0)

...and 52 more files

📄 Description

  • Complete rewrite using CoffeeScript + Backbone.js
  • Server uses backend TCP interface
  • Server leverages EventEmitter to decouple components
  • Installs in user space, removed forever and adduser dependencies
  • No longer daemonized on install, OS-agnostic
  • Uses Cake to run builds
  • Uses mocha/chai for functional tests
  • Replaces LogFile with LogStream concept
    • Harvester configuration maps list of file paths to stream name
    • Web client UI displays nodes by stream name, and vice versa
  • Web client UI rebuilt using Backbone.js events, models, and views

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/NarrativeScience-old/log.io/pull/51 **Author:** [@msmathers](https://github.com/msmathers) **Created:** 2/21/2013 **Status:** ✅ Merged **Merged:** 2/21/2013 **Merged by:** [@msmathers](https://github.com/msmathers) **Base:** `master` ← **Head:** `v0.3.0` --- ### 📝 Commits (10+) - [`75e95cf`](https://github.com/NarrativeScience-old/log.io/commit/75e95cf394154bf8dc22a261160a4d3a29c38849) Removed old codebase - [`5b3401b`](https://github.com/NarrativeScience-old/log.io/commit/5b3401b082d18ba2469380a78d119a382c23e852) Added new harvester - [`0f7cd23`](https://github.com/NarrativeScience-old/log.io/commit/0f7cd23655fb02b22c2d11207838ea2e90c4c668) De-JSed code based on feedback - [`a82dade`](https://github.com/NarrativeScience-old/log.io/commit/a82dade3751098d9b7ee72a0770dc7ffcbbb14a0) De-JSified harvester code based on feedback - [`01822d0`](https://github.com/NarrativeScience-old/log.io/commit/01822d0e6c62403f0da1fe14de288ea8665050fd) Harvester documentation cleanup, coffee vars - [`140efc2`](https://github.com/NarrativeScience-old/log.io/commit/140efc23794fe8a45ee6bc1a7d469b15966f88a3) Harvester uses EventEmitter for log events, now has TCP retry logic - [`29dee8e`](https://github.com/NarrativeScience-old/log.io/commit/29dee8e13a4b23ae470d2e63b4851add6fcc8f3d) Added new server - [`1496471`](https://github.com/NarrativeScience-old/log.io/commit/14964715a21c25384538899c1a6e4f520e635389) Style fixes re: feedback - [`fc2274d`](https://github.com/NarrativeScience-old/log.io/commit/fc2274d0850e62001003ed3884e8f3d12c728e61) Removed test main in harvester, added exports to server - [`bc2b091`](https://github.com/NarrativeScience-old/log.io/commit/bc2b091f6c7bb5de49aeb79441350d8c720d3fa1) Added new web client ### 📊 Changes **72 files changed** (+1662 additions, -4465 deletions) <details> <summary>View changed files</summary> ➕ `.gitignore` (+4 -0) ➕ `.npmignore` (+0 -0) ➕ `Cakefile` (+74 -0) 📝 `History.md` (+14 -0) ➖ `INSTALL.md` (+0 -42) 📝 `README.md` (+30 -35) ➖ `bin/install.sh` (+0 -63) ➖ `bin/log.io` (+0 -69) 📝 `bin/log.io-harvester` (+12 -24) 📝 `bin/log.io-server` (+16 -23) ➕ `conf/harvester.conf` (+14 -0) ➕ `conf/log_server.conf` (+3 -0) ➕ `conf/web_server.conf` (+3 -0) ➖ `etc/conf/harvester.conf` (+0 -22) ➖ `etc/conf/server.conf` (+0 -15) ➕ `index.html` (+16 -0) 📝 `index.js` (+4 -5) ➖ `lib/client/css/colors.css` (+0 -124) ➖ `lib/client/css/web_client.css` (+0 -262) ➖ `lib/client/images/icons/bin.png` (+0 -0) _...and 52 more files_ </details> ### 📄 Description - Complete rewrite using CoffeeScript + Backbone.js - Server uses backend TCP interface - Server leverages EventEmitter to decouple components - Installs in user space, removed forever and adduser dependencies - No longer daemonized on install, OS-agnostic - Uses Cake to run builds - Uses mocha/chai for functional tests - Replaces LogFile with LogStream concept - Harvester configuration maps list of file paths to stream name - Web client UI displays nodes by stream name, and vice versa - Web client UI rebuilt using Backbone.js events, models, and views --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-02-26 05:31:42 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/log.io-NarrativeScience-old#238
No description provided.