A web-hosting control panel written in Go.
Find a file
2017-10-23 14:54:39 -05:00
document_roots refactoring/following conventions/fixing packages/fixing architecture 2017-10-23 14:45:43 -05:00
logs Started to modulize code a little bit more, it is nowhere near perfect though. Just getting some of the basic logging stuff down as well. 2017-10-18 17:03:18 -05:00
pkg moved backend servers into pkg 2017-10-23 14:54:39 -05:00
.gitignore Do not track compiled files in git 2017-10-19 12:24:48 -05:00
.travis.yml setting up travis-ci 2017-10-20 15:57:45 -05:00
CODE_OF_CONDUCT.md init CONDUCT 2017-10-17 14:59:41 -05:00
CONTRIBUTING.md Update CONTRIBUTING.md 2017-10-20 15:18:13 -05:00
ISSUE_TEMPLATE.md updated contributing for better contributing instructions and issue_template style 2017-10-18 17:41:03 -05:00
LICENSE init LICENSE 2017-10-17 14:57:45 -05:00
main.go moved backend servers into pkg 2017-10-23 14:54:39 -05:00
README.md testing CI PR's 2017-10-20 16:09:18 -05:00

gPanel TravisCI gPanel Build

A web-hosting control panel written in Go.

Stack

Version Control: git
Backend: Go
Database: Bolt
Frontend Framework: Angular 4
CSS Preprocessor: SASS
CSS Toolkit: Bootstrap 4
Package Manager: npm

Contribution Set-up & Deployment

# Go get the repo and append it to your $GOPATH
go get github.com/Ennovar/gPanel

# Navigate to the directory (replace $GOPATH with your actual $GOPATH)
cd $GOPATH/github.com/Ennovar/gPanel

To set your repo up to contribute...

# Fork the repo and add it to the list of remotes
git remote add fork https://github.com/Ennovar/gPanel.git

# OPTIONAL: Change the names of the remotes
git remote rename origin upstream
git remote rename fork origin

To deploy...

# Starting gPanel
go run main.go

# OPTIONAL: Create binary to run
go build main.go
./main