From f86abed2ffe51fe858e84e1f4e666bf978f8f306 Mon Sep 17 00:00:00 2001 From: jvelilla Date: Fri, 5 Mar 2010 09:18:38 +0000 Subject: [PATCH] Added History, Readme and License files --- json/History.txt | 6 +++ json/License.txt | 20 ++++++++++ json/Readme.txt | 97 ++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 123 insertions(+) create mode 100644 json/History.txt create mode 100644 json/License.txt create mode 100644 json/Readme.txt diff --git a/json/History.txt b/json/History.txt new file mode 100644 index 00000000..0d3143de --- /dev/null +++ b/json/History.txt @@ -0,0 +1,6 @@ +History file for EJSON +====================== + +team: "" +date: "$Date$" +revision: "$Revision$" \ No newline at end of file diff --git a/json/License.txt b/json/License.txt new file mode 100644 index 00000000..24c06993 --- /dev/null +++ b/json/License.txt @@ -0,0 +1,20 @@ +Copyright (c) 2010 Javier Velilla and others, http://ejson.origo.ethz.ch + + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. \ No newline at end of file diff --git a/json/Readme.txt b/json/Readme.txt new file mode 100644 index 00000000..2810189a --- /dev/null +++ b/json/Readme.txt @@ -0,0 +1,97 @@ +Readme file for eJSON +===================== + +team: "Javier Velilla,Berend DeBoer, Jocelyn Fiat, Paul Cohen" +date: "$Date$" +revision: "$Revision$" + +1. Introduction +--------------- + +eJSON stands for Eiffel JSON library and is a small Eiffel library for dealing +with the JSON format. The objective of the library is to provide two basic +features Eiffel2JSON and JSON2Eiffel. + +2. Legal stuff +-------------- + +eJSON is copyrighted by the author Javier Velilla and others. It is licensed +under the MIT License. See the file license.txt in the same directory as this +readme file. + +3. Versioning scheme +-------------------- + +eJSON version numbers has the form: + + «major number».«minor number».«patch level» + +eJSON will retain the major number 0 as long as it has beta status. A change in +major number indicates that a release is not backward compatible. A change in +minor number indicates that a release is backward compatible (within that major +number) but that new useful features may have been added. A change in patch +level simply indicates that the release contains bug fixes for the previous +release. Note that as long as eJSON is in beta status (0.Y.Z) backward +compatibility is not guranteed for changes in minor numbers! + +4. Documentation +--------------- + +Currently the only documentation on eJSON is available at: + + http://ejson.origo.ethz.ch/wiki/user_guide + +5. Requirements and installation +-------------------------------- + +EJSON requires that you have: + +1. Gobo 3.9 installed or later +2. One of the following compiler combinations installed: + * ISE Eiffel 6.5 or later. + * gec [try to test] + * tecomp [try to test] + +eJSON probably works fine with other versions of the above compilers. +There are no known platform dependencies (Windows, Linux). + +To install eJSON simply extract the ejson-X.Y.Z.zip file to some appropriate +place on your hard disk. There are no requirements on environment variables or +registry variables. + +To verify that everything works you should compile the example programs and/or +the test program. + +6. Contents of eJSON +-------------------- + +All directory names below are relative to the root directory of your ejson +installation. + +Directory Description +--------- ----------- +doc Contains the eclop.pdf documentation file. +examples Contains the two example programs. +ejson Contains the actual eJSON library classes. +test Contains a test program for eJSON. + +7. Contacting the Team +---------------------- + +Contact the team: + + Javier Velilla «javier.hector@gmail.com» + Paul Cohen «paco@seibostudios.se» + Jocelyn Fiat «jfiat@eiffel.com» + +8. Releases +----------- + +For more information on what was changed in each release look in the file +history.txt. + +Version Date Description +------- ---- ----------- +0.3.0 2010-??-?? JSON Factory Converters ?? +0.2.0 2010-02-07 Adapted to EiffelStudio 6.4 or later, supports void-safety +0.1.0 2010-02-07 First release, Adapted to SmartEiffel 1.2r7 and EiffelStudio 6.2 or previous \ No newline at end of file