diff --git a/README.md b/README.md index ba88f4cd..55293494 100644 --- a/README.md +++ b/README.md @@ -9,6 +9,12 @@ Official project site for Eiffel Web Framework: For more information please have a look at the related wiki: * https://github.com/Eiffel-World/Eiffel-Web-Framework/wiki +## Requirements + +* Developped using EiffelStudio 7.0 (on Windows, Linux) +* Tested using EiffelStudio 7.0 with "jenkins" CI server (and v6.8 for time to time) +* The code have to allow __void-safe__ compilation and non void-safe system (see [more about void-safety](http://docs.eiffel.com/book/method/void-safe-programming-eiffel) ) + ## How to get the source code? * git clone https://github.com/Eiffel-World/Eiffel-Web-Framework.git diff --git a/draft/library/protocol/atom/README.md b/draft/library/protocol/atom/README.md new file mode 100644 index 00000000..c6c8e151 --- /dev/null +++ b/draft/library/protocol/atom/README.md @@ -0,0 +1,10 @@ +Atom protocol + +http://en.wikipedia.org/wiki/Atom_(standard) + +Atom standard +* [RFC 4287](http://tools.ietf.org/html/rfc4287) – "The Atom Syndication Format" +* [RFC 5023](http://tools.ietf.org/html/rfc5023) – "The Atom Publishing Protocol" + + +Anyone wanting to contribute is welcome diff --git a/draft/library/protocol/atom/atom-safe.ecf b/draft/library/protocol/atom/atom-safe.ecf new file mode 100644 index 00000000..d6e0e800 --- /dev/null +++ b/draft/library/protocol/atom/atom-safe.ecf @@ -0,0 +1,15 @@ + + + + + + /.git$ + /EIFGENs$ + /.svn$ + + + + + + diff --git a/draft/library/protocol/atom/atom.ecf b/draft/library/protocol/atom/atom.ecf new file mode 100644 index 00000000..6662aac3 --- /dev/null +++ b/draft/library/protocol/atom/atom.ecf @@ -0,0 +1,15 @@ + + + + + + /.git$ + /EIFGENs$ + /.svn$ + + + + + + diff --git a/draft/library/protocol/atom/src/atom.e b/draft/library/protocol/atom/src/atom.e new file mode 100644 index 00000000..1d83972b --- /dev/null +++ b/draft/library/protocol/atom/src/atom.e @@ -0,0 +1,22 @@ +note + description: "[ + Main interface for ATOM interface + ]" + date: "$Date$" + revision: "$Revision$" + +class + ATOM + +create + make + +feature {NONE} -- Initialization + + make + -- Instanciate Current object + do + check not_yet_implemented: False end + end + +end diff --git a/draft/library/protocol/rss/README.md b/draft/library/protocol/rss/README.md new file mode 100644 index 00000000..925ed33e --- /dev/null +++ b/draft/library/protocol/rss/README.md @@ -0,0 +1,3 @@ +RSS protocol + +Anyone wanting to contribute is welcome diff --git a/draft/library/protocol/rss/rss-safe.ecf b/draft/library/protocol/rss/rss-safe.ecf new file mode 100644 index 00000000..aab55dda --- /dev/null +++ b/draft/library/protocol/rss/rss-safe.ecf @@ -0,0 +1,15 @@ + + + + + + /.git$ + /EIFGENs$ + /.svn$ + + + + + + diff --git a/draft/library/protocol/rss/rss.ecf b/draft/library/protocol/rss/rss.ecf new file mode 100644 index 00000000..7a473bfb --- /dev/null +++ b/draft/library/protocol/rss/rss.ecf @@ -0,0 +1,15 @@ + + + + + + /.git$ + /EIFGENs$ + /.svn$ + + + + + + diff --git a/draft/library/protocol/rss/src/rss.e b/draft/library/protocol/rss/src/rss.e new file mode 100644 index 00000000..0efb107d --- /dev/null +++ b/draft/library/protocol/rss/src/rss.e @@ -0,0 +1,22 @@ +note + description: "[ + Main interface for RSS interface + ]" + date: "$Date$" + revision: "$Revision$" + +class + RSS + +create + make + +feature {NONE} -- Initialization + + make + -- Instanciate Current object + do + check not_yet_implemented: False end + end + +end diff --git a/draft/library/protocol/twitter/README.md b/draft/library/protocol/twitter/README.md new file mode 100644 index 00000000..a037b2a4 --- /dev/null +++ b/draft/library/protocol/twitter/README.md @@ -0,0 +1,4 @@ +Twitter protocol + +Eventually move http://bricabrac.origo.ethz.ch/wiki/Eiffel_Twitter here +Anyone wanting to contribute is welcome diff --git a/draft/library/protocol/xmpp/README.md b/draft/library/protocol/xmpp/README.md new file mode 100644 index 00000000..a96df67b --- /dev/null +++ b/draft/library/protocol/xmpp/README.md @@ -0,0 +1,4 @@ +XMPP/Jabber protocol + +Eventually move http://bricabrac.origo.ethz.ch/wiki/Eiffel_XMPP here +Anyone wanting to contribute is welcome diff --git a/draft/library/security/oauth/README.md b/draft/library/security/oauth/README.md new file mode 100644 index 00000000..86e6840f --- /dev/null +++ b/draft/library/security/oauth/README.md @@ -0,0 +1,3 @@ +OAuth + +Anyone wanting to contribute is welcome diff --git a/draft/library/security/oauth/oauth-safe.ecf b/draft/library/security/oauth/oauth-safe.ecf new file mode 100644 index 00000000..62e5bc4f --- /dev/null +++ b/draft/library/security/oauth/oauth-safe.ecf @@ -0,0 +1,15 @@ + + + + + + /.git$ + /EIFGENs$ + /.svn$ + + + + + + diff --git a/draft/library/security/oauth/oauth.ecf b/draft/library/security/oauth/oauth.ecf new file mode 100644 index 00000000..721bcf01 --- /dev/null +++ b/draft/library/security/oauth/oauth.ecf @@ -0,0 +1,15 @@ + + + + + + /.git$ + /EIFGENs$ + /.svn$ + + + + + + diff --git a/draft/library/security/oauth/src/oauth.e b/draft/library/security/oauth/src/oauth.e new file mode 100644 index 00000000..126f6abc --- /dev/null +++ b/draft/library/security/oauth/src/oauth.e @@ -0,0 +1,22 @@ +note + description: "[ + Main interface for OAUTH interface + ]" + date: "$Date$" + revision: "$Revision$" + +class + OAUTH + +create + make + +feature {NONE} -- Initialization + + make + -- Instanciate Current object + do + check not_yet_implemented: False end + end + +end diff --git a/draft/library/security/openid/README.md b/draft/library/security/openid/README.md new file mode 100644 index 00000000..93305a87 --- /dev/null +++ b/draft/library/security/openid/README.md @@ -0,0 +1,3 @@ +OpenID + +Anyone wanting to contribute is welcome diff --git a/draft/library/security/openid/openid-safe.ecf b/draft/library/security/openid/openid-safe.ecf new file mode 100644 index 00000000..a281349b --- /dev/null +++ b/draft/library/security/openid/openid-safe.ecf @@ -0,0 +1,15 @@ + + + + + + /.git$ + /EIFGENs$ + /.svn$ + + + + + + diff --git a/draft/library/security/openid/openid.ecf b/draft/library/security/openid/openid.ecf new file mode 100644 index 00000000..7bbb5803 --- /dev/null +++ b/draft/library/security/openid/openid.ecf @@ -0,0 +1,15 @@ + + + + + + /.git$ + /EIFGENs$ + /.svn$ + + + + + + diff --git a/draft/library/security/openid/src/openid.e b/draft/library/security/openid/src/openid.e new file mode 100644 index 00000000..36740eea --- /dev/null +++ b/draft/library/security/openid/src/openid.e @@ -0,0 +1,22 @@ +note + description: "[ + Main interface for OPENID interface + ]" + date: "$Date$" + revision: "$Revision$" + +class + OPENID + +create + make + +feature {NONE} -- Initialization + + make + -- Instanciate Current object + do + check not_yet_implemented: False end + end + +end diff --git a/draft/library/text/filter/README.md b/draft/library/text/filter/README.md new file mode 100644 index 00000000..15ba50d8 --- /dev/null +++ b/draft/library/text/filter/README.md @@ -0,0 +1,6 @@ +Support for various text filters such as + +wikitext +markdown +... + diff --git a/draft/library/text/template/README.md b/draft/library/text/template/README.md new file mode 100644 index 00000000..e79ad60c --- /dev/null +++ b/draft/library/text/template/README.md @@ -0,0 +1 @@ +We could add library similar to Velicity, Smarty, ... template engine diff --git a/tests/compile_all.ini b/tests/compile_all.ini index 8ff6274f..5a6aaead 100644 --- a/tests/compile_all.ini +++ b/tests/compile_all.ini @@ -2,10 +2,17 @@ ; this file lists configurations/targets that should be ignored if ; compile_all is run on the trunk ; +; +[regexp=(\\|\/)contrib$] +[regexp=(\\|\/)crypto$] + +; The following is for Eiffelstudio < 7.0 [$COMPILE_ALL_BASEDIR/contrib] [$COMPILE_ALL_BASEDIR\contrib] -[regexp=(\\|\/)crypto$] +[$COMPILE_ALL_BASEDIR/library/crypto] +[$COMPILE_ALL_BASEDIR\library\crypto] +