Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tonymtz/hack.summit-16.webapp
https://github.com/tonymtz/hack.summit-16.webapp
Last synced: 4 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/tonymtz/hack.summit-16.webapp
- Owner: tonymtz
- Created: 2016-02-19T23:54:28.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2016-02-22T02:19:14.000Z (over 8 years ago)
- Last Synced: 2024-10-16T19:54:14.735Z (28 days ago)
- Language: JavaScript
- Size: 27.3 KB
- Stars: 0
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Welcome to Revel
## Getting Started
A high-productivity web framework for the [Go language](http://www.golang.org/).
### Build webapp:
You need to have node v0.12.7 & npm v2.11.3.
Install all modules:
```sh
npm install
```Build webapp:
```sh
npm run dev
```### Start the web server:
revel run myapp
Run with --help for options.
### Go to http://localhost:9000/ and you'll see:
"It works"
### Description of Contents
The default directory structure of a generated Revel application:
myapp App root
app App sources
controllers App controllers
init.go Interceptor registration
models App domain models
routes Reverse routes (generated code)
views Templates
tests Test suites
conf Configuration files
app.conf Main configuration file
routes Routes definition
messages Message files
public Public assets
css CSS files
js Javascript files
images Image filesapp
The app directory contains the source code and templates for your application.
conf
The conf directory contains the application’s configuration files. There are two main configuration files:
* app.conf, the main configuration file for the application, which contains standard configuration parameters
* routes, the routes definition file.messages
The messages directory contains all localized message files.
public
Resources stored in the public directory are static assets that are served directly by the Web server. Typically it is split into three standard sub-directories for images, CSS stylesheets and JavaScript files.
The names of these directories may be anything; the developer need only update the routes.
test
Tests are kept in the tests directory. Revel provides a testing framework that makes it easy to write and run functional tests against your application.
### Follow the guidelines to start developing your application:
* The README file created within your application.
* The [Getting Started with Revel](http://revel.github.io/tutorial/index.html).
* The [Revel guides](http://revel.github.io/manual/index.html).
* The [Revel sample apps](http://revel.github.io/samples/index.html).
* The [API documentation](http://revel.github.io/docs/godoc/index.html).## Contributing
We encourage you to contribute to Revel! Please check out the [Contributing to Revel
guide](https://github.com/revel/revel/blob/master/CONTRIBUTING.md) for guidelines about how
to proceed. [Join us](https://groups.google.com/forum/#!forum/revel-framework)!