@objj/cappuccino
v1.3.1
Published
[](https://github.com/cappuccino/cappuccino/actions/workflows/BuildAndTest.yml) [. For more details on how to do
this, see this article.
Basic usage
If the install succeeded you will be able to do the following to create a simple Cappuccino application:
capp gen HelloWorldcd HelloWorldpython3 -m http.server- Go to
localhost:8000in your web browser.
Building Cappuccino from source
If you want to build Cappuccino from source you should clone the GitHub repository at
https://github.com/cappuccino/cappuccino/ and checkout the node branch. Then you can use the command
jake install to install Cappuccino and its tools locally.
To build from source, do:
git clone https://github.com/cappuccino/cappuccino.gitcd cappuccinogit checkout nodenpm installMake any desired changes to the codebase.
Make sure the environment variable
CAPP_BUILDis set. This is done by adding the lineexport CAPP_BUILD="/path/to/cappuccino/build/directory"to your
.zshrcor equivalent config file and of course changing the path to where you want to build Cappuccino.Run
jake installto build and install Cappuccino.
Beware that building and installing Cappuccino from source will overwrite the binaries installed from npm. To undo this,
simply run npm install -g @objj/cappuccino again.
Getting Started
To write you first application, download the starter package.
To try our new Node (alpha) version of the Cappuccino framework, check the Node installation instructions
To contribute to Cappuccino, please read here: Getting and Building the Source.
License
This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
