V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Livid
V2EX  ›  Project Babel

Project Babel Source Code Early Access

  •  
  •   Livid · 2010-08-02 00:16:54 +08:00 · 9161 次点击
    这是一个创建于 5231 天前的主题,其中的信息可能已经有所发展或是发生改变。
    Project Babel 2.3.0 的源代码即将在 GitHub 公布。

    以下是关于获得代码和安装的一些注意事项:

    - 目前只能通过 git 获得源代码:第一个 .zip 格式的下载包将是 2.4.0,那个版本将被认为是足够成熟因而可以提供公开下载。

    获取源代码的指令:

    git clone [email protected]:livid/v2ex.git v2ex

    - 通过 git 获得源代码之后,请将 v2ex 目录中的 app.yaml.example 和 config.py.example 分别复制(而不是改名)为 app.yaml 及 config.py,将 app.yaml 中的 App ID 修改为你自己的

    - 如果你希望使用 Twitter 相关功能,请在 config.py 中填入你的 consumer key 和 consumer secret,你可以使用两组 key/secret 分别对应本地开发环境和远程生产环境。

    - 这个版本中包括对 MobileMe 的支持,但是配置方式稍微复杂一些,我将稍后写文章说明。

    - 这个版本中不包括全文搜索服务器 FTS Server 的实现。

    - 以上步骤完成后,可将 v2ex 导入 Google App Engine Launcher,建议将端口号设置为 10000,并使用以下 Extra Flags(其中 datastore 路径请修改为你自己觉得舒服的):

    --address=0.0.0.0 --use_sqlite --datastore_path=/Users/livid/Documents/Datastore/dev_appserver.datastore --enable_sendmail

    - 以上步骤完成后,可以开始尝试部署。目前还不能配置站点名,所以部署完了之后各个地方显示的是 V2EX。站点名配置等功能将在 2.4.0 正式版之前提供。

    以上。

    这只是一个 Early Access 版本,欢迎发表你的意见和看法。如果觉得这个程序写得极烂,欢迎写一个更好的出来并且同样以足够开放的协议发布。或是一起来持续改进这套程序。

    一切都处在极快的变化当中,如果你真心希望用 Project Babel 2 搭建自己的社区而不是玩代码,建议等待 2.4.0 正式版。
    28 条回复    1970-01-01 08:00:00 +08:00
    Livid
        1
    Livid  
    MOD
    OP
       2010-08-02 00:18:47 +08:00
    好了,现在已经可以从 GitHub 获取。

    https://github.com/livid/v2ex
    cyberscorpio
        2
    cyberscorpio  
       2010-08-02 00:22:21 +08:00
    甚好,正好最近在学习使用 GAE,参考了 ^_^
    Jet
        3
    Jet  
       2010-08-02 00:32:12 +08:00
    甚好!
    billychow
        4
    billychow  
       2010-08-02 00:33:04 +08:00
    不多说,强力支持!
    Jet
        5
    Jet  
       2010-08-02 00:36:15 +08:00
    clone的命令应该是 git clone http://github.com/livid/v2ex.git v2ex
    apple
        6
    apple  
       2010-08-02 00:41:27 +08:00
    我等2.4正式版 :)
    Orz
        7
    Orz  
       2010-08-02 00:46:14 +08:00
    很好
    Los
        8
    Los  
       2010-08-02 01:13:29 +08:00
    赞一个!
    Livid
        9
    Livid  
    MOD
    OP
       2010-08-02 01:40:46 +08:00
    :)

    Thank you all.
    c
        10
    c  
       2010-08-02 07:56:04 +08:00
    @Livid git clone git://github.com/livid/v2ex.git v2ex 再能clone成功,你那个clone不成功的。
    saga
        11
    saga  
       2010-08-02 10:05:05 +08:00
    终于放出来了,改进很快啊
    iwinux
        12
    iwinux  
       2010-08-02 10:20:57 +08:00
    WoW~虽然是 Early Access,已经有超过1万行Python代码了
    find v2ex/ -name "*.py" -print | xargs wc -l
    kaid
        13
    kaid  
       2010-08-02 11:49:18 +08:00
    项目已经比较庞大了,便于别人的参与和后续开发,覆盖大部分代码的test suite也应该很有必要了。

    @c: 他发布的是可以commit的ssh地址......
    c
        14
    c  
       2010-08-02 12:40:09 +08:00
    @iwinux,我看了下,代码至少可以精简30%以上哦。Livid看到别怪啊 :)
    c
        15
    c  
       2010-08-02 13:47:28 +08:00
    @kaid 还是没权限clone..
    xuming
        16
    xuming  
       2010-08-02 16:38:09 +08:00
    很好,尝下鲜去
    c
        17
    c  
       2010-08-02 16:40:16 +08:00
    @xuming 都来了。。
    huacnlee
        18
    huacnlee  
       2010-08-02 16:55:30 +08:00
    终于出来了, Fork it.
    yundanfengqing
        19
    yundanfengqing  
       2010-08-02 17:07:23 +08:00
    纳爱斯
    ratazzi
        20
    ratazzi  
       2010-08-02 19:03:37 +08:00
    这下有个更好的 GAE 范例可以学习了
    kaid
        21
    kaid  
       2010-08-02 23:41:41 +08:00
    @c: 必然没有权限clone.....您可以fork然后commit,push再发pull request给livid叫他merge
    lianghai
        22
    lianghai  
       2010-08-03 00:22:10 +08:00
    “一切都处在极快的变化当中”,哦耶!
    @yundanfengqing 最可爱的 Test Pilot 小狐狸!!
    Leo
        23
    Leo  
       2010-08-09 11:12:26 +08:00
    召唤 @sai Project Parasy 一晃好多年...

    这次2.4正式版出来Project Parasy 会不会出现同样版本呢

    期待中
    lin
        24
    lin  
       2010-08-15 21:45:17 +08:00
    Extra Flags 在哪里设置?

    如果我是要部署到网上的话需要做这一步么?
    raecoo
        25
    raecoo  
       2010-08-15 23:10:39 +08:00 via Android
    android下体验不错
    alai
        26
    alai  
       2010-08-15 23:11:48 +08:00
    我只刻下来看看。
    lin
        27
    lin  
       2010-08-16 00:12:25 +08:00
    我找到了
    lin
        28
    lin  
       2010-08-16 17:27:30 +08:00
    http://github.com/Quasimo/v2ex

    编程我不会。学着写几个变量(是叫变量吧?)
    在/v2ex/__init__.py
    实现网站的几个自定义信息。

    欢迎检阅。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3132 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 14:17 · PVG 22:17 · LAX 06:17 · JFK 09:17
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.