|
@@ -1,12 +1,16 @@
|
|
[![Cypress](https://img.shields.io/badge/cypress-dashboard-brightgreen.svg)](https://dashboard.cypress.io/#/projects/hv532c/runs)
|
|
[![Cypress](https://img.shields.io/badge/cypress-dashboard-brightgreen.svg)](https://dashboard.cypress.io/#/projects/hv532c/runs)
|
|
|
|
+
|
|
# golang-fave
|
|
# golang-fave
|
|
-CMS written on Go with MySQL as database. Dynamical, splitted by modules, user friendly and thanks bootstrap is fully adaptive for mobile devices and tablets. All in one binary file, no need to install additional web servers. Go native templates with vars allow to do almost all what are need.
|
|
|
|
|
|
+
|
|
|
|
+CMS written on Go with MySQL as database. Dynamical, splitted by modules, user friendly and thanks bootstrap is fully adaptive for mobile devices and tablets. All in one binary file, no need to install additional web servers. Go native templates with vars allow to do almost all what are need. Default user email and password after database installation for admin user is `example@example.com`
|
|
|
|
|
|
## Screenshots
|
|
## Screenshots
|
|
-![](support/screenshots-v2.gif)
|
|
|
|
|
|
+
|
|
|
|
+![Screenshots](support/screenshots-v2.gif)
|
|
|
|
|
|
## Usage
|
|
## Usage
|
|
-```
|
|
|
|
|
|
+
|
|
|
|
+```sh
|
|
Usage of ./fave:
|
|
Usage of ./fave:
|
|
-debug
|
|
-debug
|
|
debug mode with ignoring log files
|
|
debug mode with ignoring log files
|
|
@@ -21,7 +25,8 @@ Usage of ./fave:
|
|
```
|
|
```
|
|
|
|
|
|
## Hosts structure
|
|
## Hosts structure
|
|
-```
|
|
|
|
|
|
+
|
|
|
|
+```txt
|
|
hosts
|
|
hosts
|
|
├── localhost # Main host directory
|
|
├── localhost # Main host directory
|
|
├──── config # Config directory
|
|
├──── config # Config directory
|
|
@@ -59,10 +64,12 @@ hosts
|
|
├────── styles.css # Theme styles file
|
|
├────── styles.css # Theme styles file
|
|
└──── tmp # Temporary dir for session files
|
|
└──── tmp # Temporary dir for session files
|
|
```
|
|
```
|
|
|
|
+
|
|
Unlimited hosts count. Template variables in [Wiki](https://github.com/vladimirok5959/golang-fave/wiki) or [here](https://github.com/vladimirok5959/golang-fave/wiki/Variables-for-template-($.Data)) and [here](https://github.com/vladimirok5959/golang-fave/wiki/Variables-for-template-($.System)).<br>
|
|
Unlimited hosts count. Template variables in [Wiki](https://github.com/vladimirok5959/golang-fave/wiki) or [here](https://github.com/vladimirok5959/golang-fave/wiki/Variables-for-template-($.Data)) and [here](https://github.com/vladimirok5959/golang-fave/wiki/Variables-for-template-($.System)).<br>
|
|
Docker image: [https://hub.docker.com/r/vladimirok5959/fave](https://hub.docker.com/r/vladimirok5959/fave)
|
|
Docker image: [https://hub.docker.com/r/vladimirok5959/fave](https://hub.docker.com/r/vladimirok5959/fave)
|
|
|
|
|
|
## Development
|
|
## Development
|
|
|
|
+
|
|
**In root dir**
|
|
**In root dir**
|
|
* **make** - vet, test, build and run in debug mode locally
|
|
* **make** - vet, test, build and run in debug mode locally
|
|
* **make build** - build release for Linux, Mac OS X and Windows
|
|
* **make build** - build release for Linux, Mac OS X and Windows
|
|
@@ -79,6 +86,7 @@ Docker image: [https://hub.docker.com/r/vladimirok5959/fave](https://hub.docker.
|
|
* **make ab** - http stress test
|
|
* **make ab** - http stress test
|
|
|
|
|
|
## Roadmap
|
|
## Roadmap
|
|
|
|
+
|
|
| Task | Status | Done |
|
|
| Task | Status | Done |
|
|
| :--- | :--- | :--- |
|
|
| :--- | :--- | :--- |
|
|
| Module Pages | ready for use | 100% |
|
|
| Module Pages | ready for use | 100% |
|
|
@@ -89,6 +97,7 @@ Docker image: [https://hub.docker.com/r/vladimirok5959/fave](https://hub.docker.
|
|
| Shop payments integration | in progress | 0% |
|
|
| Shop payments integration | in progress | 0% |
|
|
|
|
|
|
## Used resources
|
|
## Used resources
|
|
|
|
+
|
|
* [jQuery](https://github.com/jquery/jquery) (MIT License)
|
|
* [jQuery](https://github.com/jquery/jquery) (MIT License)
|
|
* [Autosize](https://github.com/jackmoore/autosize) (MIT License)
|
|
* [Autosize](https://github.com/jackmoore/autosize) (MIT License)
|
|
* [Sortable](https://github.com/SortableJS/Sortable) (MIT License)
|
|
* [Sortable](https://github.com/SortableJS/Sortable) (MIT License)
|