Package: baka
Baka FrameworkBaka Frameworkadalah web application framework yang menggunakan core wsgi dari Pyramid.PenggunaanKamu dapat menggunakan baka framework dengan sangat sederhana sepertiroute handler function, misalnya.frombakaimportBakafrombaka.logimportlogapp=Baka(__name__)# route method@app.route('/')defindex_page(req):log.info(req)return{'Baka':'Hello World!'}@app.route('/home')defhome_page(req):log.info(req)return{'Route':'home'}# root resources routesclassResourcesPage(object):def__init__(self,request):self._name='Resource Page'log.info(request.params)# GET resource method@ResourcesPage.GET()defresources_page_get(root,request):return{'hello':'Get Hello resources from Page root%s'%page._name}Modular Package / FolderDengan penggunakanbaka.include(callable), kamu dapat menggabungkan module terpisah dari beberapa file didalampackage module.contoh file: testbaka/view_user.pyfrom.appimportapp@app.route('/users')defuser(req):return{'users':'all data'}defincludeme(config):passfile: testbaka/app.pyfrombakaimportBakafrombaka.logimportlogapp=Baka(__name__)app.include('testbaka.view_user')# include module dari file view_user.py@app.route('/')defindex_page(req):log.info(req)return{'Baka':'Hello World!'}@app.route('/home')defhome_page(req):log.info(req)return{'Route':'home'}App FolderUntuk Struktur Application Folderoptionalrootpackage (AppBaka)config ``optional, Baka(__name__, config_schema=True)``config.yaml# digunakan for baka default configuration__init__.py# the code goes in herewsgi.py# for running in wsgi container e.g gunicornrun.py# running development serverDefault Configuration Baka fromconfig.yamlpackage:AppBaka# mandatory for root packageversion:0.1.0# optionalbaka:debug_all:True# mandatory for debug environmentmeta:version:0.1.0# mandatory for json response versionWSGI Container Application Serverwsgi.py# -*- coding: utf-8 -*-"""
    WSGI Application Server
    ~~~~~~~~~
    :author: nanang.jobs@gmail.com
    :copyright: (c) 2017 by Nanang Suryadi.
    :license: BSD, see LICENSE for more details.

    wsgi.py
"""from.importappapplication=appRunning in Development moderun.py# -*- coding: utf-8 -*-"""
    :author: nanang.jobs@gmail.com
    :copyright: (c) 2017 by Nanang Suryadi.
    :license: BSD, see LICENSE for more details.

    run.py.py
"""from.importappapp.run(use_reloader=True)InstallpipinstallbakaRunningDevelopment modepython run.pyProduction mode with Gunicorngunicorn -w 1 -b 0.0.0.0:5000 AppBaka.wsgiContoh Aplikasigit clone https://github.com/baka-framework/baka.git

cd examples

python3 -m venv env

source env/bin/active

pip install baka

python run.pySaran dan KontribusiQoutes from heroes.“ Learning without thinking is useless, but thinking without learning is very dangerous! ”-― Sukarno, Di Bawah Bendera Revolusi : Jilid 1“ Apabila dalam diri seseorang masih ada rasa malu dan takut untuk berbuat suatu kebaikan, maka jaminan bagi orang tersebut adalah tidak akan bertemunya ia dengan kemajuan selangkah pun ”—Sukarno“ Kurang cerdas dapat diperbaiki dengan belajar, kurang cakap dapat dihilangkan dengan pengalaman. Namun tidak jujur sulit diperbaiki. ”—Bung Hatta“ Keberanian bukan berarti tidak takut, keberanian berarti menaklukan ketakutan. ”—Bung Hatta