Added History, Readme and License files
This commit is contained in:
6
json/History.txt
Normal file
6
json/History.txt
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
History file for EJSON
|
||||||
|
======================
|
||||||
|
|
||||||
|
team: ""
|
||||||
|
date: "$Date$"
|
||||||
|
revision: "$Revision$"
|
||||||
20
json/License.txt
Normal file
20
json/License.txt
Normal file
@@ -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.
|
||||||
97
json/Readme.txt
Normal file
97
json/Readme.txt
Normal file
@@ -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
|
||||||
Reference in New Issue
Block a user