|
@ -1,43 +1,3 @@ |
|
|
# Welcome to Revel |
|
|
|
|
|
|
|
|
|
|
|
A high-productivity web framework for the [Go language](http://www.golang.org/). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Start the web server: |
|
|
|
|
|
|
|
|
|
|
|
revel run myapp |
|
|
|
|
|
|
|
|
|
|
|
### Go to http://localhost:9000/ and you'll see: |
|
|
|
|
|
|
|
|
|
|
|
"It works" |
|
|
|
|
|
|
|
|
|
|
|
## Code Layout |
|
|
|
|
|
|
|
|
|
|
|
The directory structure of a generated Revel application: |
|
|
|
|
|
|
|
|
|
|
|
conf/ Configuration directory |
|
|
|
|
|
app.conf Main app configuration file |
|
|
|
|
|
routes Routes definition file |
|
|
|
|
|
|
|
|
|
|
|
app/ App sources |
|
|
|
|
|
init.go Interceptor registration |
|
|
|
|
|
controllers/ App controllers go here |
|
|
|
|
|
views/ Templates directory |
|
|
|
|
|
|
|
|
|
|
|
messages/ Message files |
|
|
|
|
|
|
|
|
|
|
|
public/ Public static assets |
|
|
|
|
|
css/ CSS files |
|
|
|
|
|
js/ Javascript files |
|
|
|
|
|
images/ Image files |
|
|
|
|
|
|
|
|
|
|
|
tests/ Test suites |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## Help |
|
|
|
|
|
|
|
|
|
|
|
* The [Getting Started with Revel](http://revel.github.io/tutorial/gettingstarted.html). |
|
|
|
|
|
* The [Revel guides](http://revel.github.io/manual/index.html). |
|
|
|
|
|
* The [Revel sample apps](http://revel.github.io/examples/index.html). |
|
|
|
|
|
* The [API documentation](https://godoc.org/github.com/revel/revel). |
|
|
|
|
|
|
|
|
# Hermes |
|
|
|
|
|
|
|
|
|
|
|
Hermes is an open source E-Mail tracking solution that is written in Go. It tracks emails using a tracking pixel and when it detects that the e-mail was read, it sends a notification using ![Gotify](https://github.com/gotify/server). This is not meant to be high-quality or easily readible. I made it three hours after learning go to practice, so don't judge me! For more info on how this works, just read the code, it is not that long anyways. |