Your open-source talks place.
Ost.io ("open-source talks") is a forum for open-source projects and the best place for discussing project stuff with other users. It is tightly integrated with GitHub. The main ostio mission is to replace mailing lists.
Ost.io apps are TodoMVC-like set of example applications, which hopes to offer more complex apps.
We think example app should be:
- Real-world. Ost.io support forum will be self-hosted. Ost.io is already used by popular open-source projects.
- Complex. TodoMVC is simple, but does not show advanced framework features.
- Useful besides its main purpose.
This is a React + Exim implementation of the Ostio front-end.
The stack is cloned from brunch with exim skeleton. Use brunch with exim if you want to build new application:
brunch new <project name> -s exim
Brunch is a html5 application builder that's agnostic to programming langs and frameworks. In this case, ES6 is used with Stylus, React, Exim, and javascript libs.
brunch-config.js
contains brunch configuration, package.json
contains
brunch plugins.
- Clone the project.
- Install brunch via nodejs:
npm install -g brunch
- Install brunch plugins:
npm install
- Run
brunch watch --server
(orbrunch build
if you'll listen webserver onpublic/
) - Open
dev.ost.io:3333
(set dev.ost.io to127.0.0.1
) - Run backend if you want to use it locally
or use default api.ost.io (configurable in
app/config.js
).
(No deploy script here yet. Deploy via: sudo sh bin/deploy
)