Permalink
Browse files

Doing some spring cleaning of the directory structure now that Adhear…

…sion's on Github
  • Loading branch information...
1 parent 8f5c04b commit 5e4741d9de69a4ff6f253ed41d61b9f9491d9397 Jay Phillips committed Jun 7, 2008
Showing with 2,111 additions and 88 deletions.
  1. +0 −10 0.8.0 TODO.txt
  2. +0 −3 History.txt
  3. 0 LICENSE.txt → LICENSE
  4. +2,106 −4 Manifest.txt
  5. +2 −38 README.txt
  6. +3 −4 Rakefile
  7. +0 −29 TODO.txt
View
10 0.8.0 TODO.txt
@@ -1,10 +0,0 @@
-Create an RSpec helper that can detect when a method is synchronized.
-
-Add assertions that ensure certain things are synchronized.
-
-##########################################################################
-
-Create an engine for generating PBX-independent configurations
-
-Add something to .ahnrc for loading several Adhearsion apps at the same time...
-
View
3 History.txt
@@ -1,3 +0,0 @@
-== 0.8.0 / 2007-06-04
-
-* Adhearsion vastly rewritten for 0.8.0 release! For older changelogs, see http://svn.adhearsion.com/tags
View
0 LICENSE.txt → LICENSE
File renamed without changes.
View
2,110 Manifest.txt
2,106 additions, 4 deletions not shown because the diff is too large. Please use a local Git client to view these changes.
View
40 README.txt
@@ -1,42 +1,6 @@
-adhearsion
+Adhearsion
by Jay Phillips, et. al
http://adhearsion.com
-== DESCRIPTION:
-
-FIX (describe your package)
+Adhearsion is an open-source framework written in Ruby designed to vastly improve Voice over IP development. It rests atop established telephony platforms (such as Asterisk and Freeswitch) and abstracts their complexity with the beauty of a well-designed, high-level suite of solutions.
-== FEATURES/PROBLEMS:
-
-* FIX (list of features or problems)
-
-== SYNOPSIS:
-
- FIX (code sample of usage)
-
-== REQUIREMENTS:
-
-* FIX (list of requirements)
-
-== INSTALL:
-
-* FIX (sudo gem install, anything else)
-
-== LICENSE:
-
-Adhearsion, open source collaboration framework
-Copyright (C) 2006,2007,2008 Jay Phillips
-
-This library is free software; you can redistribute it and/or
-modify it under the terms of the GNU Lesser General Public
-License as published by the Free Software Foundation; either
-version 2.1 of the License, or (at your option) any later version.
-
-This library is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-Lesser General Public License for more details.
-
-You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
View
7 Rakefile
@@ -5,7 +5,6 @@ require 'rubygems'
require 'hoe'
require 'lib/adhearsion/version'
-
begin
require 'rcov/rcovtask'
Rcov::RcovTask.new do |t|
@@ -31,9 +30,9 @@ Hoe.new('adhearsion', Adhearsion::VERSION::STRING) do |p|
p.author = 'Jay Phillips'
p.email = 'Jay -at- Codemecca.com'
p.summary = 'Adhearsion, open-source telephony integrator.'
- p.description = p.paragraphs_of('README.txt', 2..5).join("\n\n")
- p.url = p.paragraphs_of('README.txt', 0).first.split(/\n/)[1..-1]
- p.changes = p.paragraphs_of('History.txt', 0..1).join("\n\n")
+ p.description = "Adhearsion is an open-source VoIP development framework written in Ruby"
+ p.url = "http://adhearsion.com"
+ p.changes = "" # Removed because History.txt is tedious.
p.test_globs = TestGlob
p.extra_deps = [['rubigen', '>=1.0.6'], ['log4r', '>=1.0.5']]
end
View
29 TODO.txt
@@ -1,29 +0,0 @@
-####################################################################################
-####################################################################################
-####################################################################################
-
-This is actually a very outdated TODO list. I only keep it around because it has some good ideas in it. :)
-
-####################################################################################
-####################################################################################
-####################################################################################
-
-Support ITAD routing using ENUM lookups.
-
-Support a way of playing digits through SayDigits() instead of SayNumber()
-
-Support logging to the Asterisk console with the use of the VERBOSE AGI command.
-
-Support calling normal Asterisk AGI scripts from Adhearsion.
-
-Port the Perl Least Cost Routing Engine (Asterisk::LCR) to Adhearsion. http://search.cpan.org/~jhiver/Asterisk-LCR-0.08/lib/Asterisk/LCR.pm
-
-Improved migration support. Should inherit migrations from a Rails app. Should support sexy migrations. Should have a migrations generator and maybe a schema file that keeps track of the current version?
-
-Have Adhearsion's migrations use a version system. Instead of having just one migration.rb file, migrations should be kept with different versions and a schema which specifies the version.
-
-Adhearsion CLI. Should use the 'breakpoint' library's DRb extension to run an irb session in an external Ruby interpreter (Adhearsion's)
-
-Let record() take a block of functionality to record.
-
-Maybe allow nested commands with response blocks in the future....

0 comments on commit 5e4741d

Please sign in to comment.