A community for front-end-developer.
JavaScript CSS Python
Latest commit 6d21eaa Dec 26, 2013 @PaulGuo merge manually.
Failed to load latest commit information.
dbstructure update dbstructure. Jan 2, 2013
form update files. [f2e.im/0.2.0 released.] Nov 22, 2013
handler update files. [f2e.im/0.2.0 released.] Nov 22, 2013
static merge manually. Dec 26, 2013
templates merge manually. Dec 26, 2013
.gitignore added requirements.txt and .gitignore. Jan 5, 2013
README.md fixed README.md markdown syntax. Jan 5, 2013
application.py merge master branch. Nov 22, 2013
helper.py update helper and styles for youku videos render. Dec 14, 2013
mdx_mathjax.py first commit Jan 1, 2013



F2E is a community for front-end-developer.

How to contribute

Fork and send pull request.

How to run f2e.im on your own machine

  1. install all required modules:

    shell> pip install -r requirements.txt
  2. create database and then execute sql file in dbstructure/

    shell> mysql -u YOURUSERNAME -p
    mysql> create database f2e;
    mysql> exit
    shell> mysql -u YOURUSERNAME -p --database=f2e < dbstructure/f2e.sql
  3. set your mysql user/password and smtp server config in application.py and lib/sendmail.py.

  4. check above, using python application.py to start server.

    shell> python application.py --port=9001 --mysql_database=f2e --mysql_host=localhost --mysql_password=YOURPASSWORD --mysql_user=YOURUSERNAME

How to set up a production enironment

You need to know a little of supervisor and nginx, all config files are available in conf/