forked from goffee/cup
rewrite
This commit is contained in:
parent
6dc72d3e14
commit
dbc6f6af05
1 changed files with 13 additions and 20 deletions
33
README.md
33
README.md
|
@ -1,13 +1,8 @@
|
||||||
![gocondor logo](https://gocondor.github.io/img/logo_x168.png)
|
![gocondor logo](https://git.smarteching.com/avatars/cd7cd5b690adc8e5ec6d6cdb117f1bf5a9e9353dae111bfbb394d2c3d4497537?size=200)
|
||||||
# Cup of Goffee
|
# Cup of Goffee
|
||||||
|
|
||||||
![Build Status](https://github.com/gocondor/gocondor/actions/workflows/build-main.yml/badge.svg)
|
|
||||||
![Test Status](https://github.com/gocondor/gocondor/actions/workflows/test-main.yml/badge.svg)
|
|
||||||
[![GoDoc](https://godoc.org/github.com/gocondor/gocondor?status.svg)](https://godoc.org/github.com/gocondor/gocondor)
|
|
||||||
[![Go Report Card](https://goreportcard.com/badge/github.com/gocondor/gocondor)](https://goreportcard.com/report/github.com/gocondor/gocondor)
|
|
||||||
|
|
||||||
## What is GoCondor?
|
## What is GoCondor?
|
||||||
GoCondor is a [Go](https://go.dev) web framework made for building web APIs, suitable for small, medium size and microservices projects. With it's simple structure, and developer friendly experience it helps with increasing the productivity.
|
Cup is a skeleton project for the Goffee [Go](https://go.dev) framework made for building web APIs, suitable for small, medium size and microservices projects. With it's simple structure, and developer friendly experience it helps with increasing the productivity.
|
||||||
|
|
||||||
## Main Features
|
## Main Features
|
||||||
- Routing
|
- Routing
|
||||||
|
@ -20,32 +15,30 @@ GoCondor is a [Go](https://go.dev) web framework made for building web APIs, sui
|
||||||
- HTTPS (TLS)
|
- HTTPS (TLS)
|
||||||
|
|
||||||
## Installation
|
## Installation
|
||||||
To create a new `GoCondor` project you need to install the `GoCondor's cli` first
|
To create a new `cup` project you need to install the `Goffee's cli` first
|
||||||
|
|
||||||
##### Install Gaffer [GoCondor's cli] tool
|
##### Install Goffee [cli] tool
|
||||||
To install the `gaffer` globally open up your terminal and run the following command:
|
To install the `goffee` globally open up your terminal and run the following command:
|
||||||
```bash
|
```bash
|
||||||
go install github.com/gocondor/gaffer@latest
|
go install git.smarteching.com/goffee/goffee@latest
|
||||||
```
|
```
|
||||||
|
|
||||||
![installing](https://gocondor.github.io/img/installing.gif)
|
|
||||||
|
|
||||||
|
|
||||||
##### Create new project using a Cup of Goffee
|
##### Create new project using a Cup of Goffee
|
||||||
Here is how you can create new `goCondor` projects using `gaffer`
|
Here is how you can create new `Goffee` projects
|
||||||
```bash
|
```bash
|
||||||
gaffer new [project-name] [project-remote-repository]
|
goffee new [project-name] [project-remote-repository]
|
||||||
```
|
```
|
||||||
Example
|
Example
|
||||||
```bash
|
```bash
|
||||||
gaffer new myapp github.com/gocondor/myapp
|
goffee new myapp git.smarteching.com/goffee/myapp
|
||||||
```
|
```
|
||||||
where:
|
where:
|
||||||
`project-name` is the name of your project
|
`project-name` is the name of your project
|
||||||
`remote-repository` is the remote repository that will host the project, usually `github.com` is used.
|
`remote-repository` is the remote repository that will host the project.
|
||||||
|
|
||||||
## Getting started
|
## Getting started
|
||||||
First make sure you have [Gaffer](https://gocondor.github.io/docs/gaffer) installed, then use it to create a new project, [here is how](https://gocondor.github.io/docs/gaffer#create-new-project-using-gaffer)
|
First make sure you have [Goffee](https://git.smarteching.com/goffee/goffee) installed, then use it to create a new project, [here is how](https://git.smarteching.com/goffee/goffee/docs/gaffer#create-new-project-using-gaffer)
|
||||||
|
|
||||||
Let's create a route that returns `hello world`
|
Let's create a route that returns `hello world`
|
||||||
|
|
||||||
|
@ -59,11 +52,11 @@ Open up the file `routes.go` in the root directory of your project and add the f
|
||||||
```
|
```
|
||||||
Next, in your terminal navigate to the project dir and run the following command to start the `live reloading`:
|
Next, in your terminal navigate to the project dir and run the following command to start the `live reloading`:
|
||||||
```go
|
```go
|
||||||
gocondor run:dev
|
goffee run:dev
|
||||||
```
|
```
|
||||||
Finally, open up your browser and navigate to `http://localhost/greeting`
|
Finally, open up your browser and navigate to `http://localhost/greeting`
|
||||||
|
|
||||||
To learn more check the [routing docs section](https://gocondor.github.io/docs/routing)
|
To learn more check the [routing docs section](https://git.smarteching.com/goffee/goffee/docs/routing)
|
||||||
|
|
||||||
|
|
||||||
## Architecture
|
## Architecture
|
||||||
|
|
Loading…
Reference in a new issue