Aakash is the open source web console for Cloud Foundry. It permits to connect to any Cloud Foundry API endpoint, for easy administration. At the moment only it allows to manage spaces and apps.
The project is composed for multiple components. The web server and dashboard source code are stored on the web
folder.
You need the Go runtime to develop this project, as well as the Angular.js for dashboard.
- Install Golang
- Install Redis
- Clone source code
go get github.com/diatmpravin/aakash
cd $GOPATH/
cd $GOPATH/src/github.com/diatmpravin/aakash
go get
go run main.go
In a browser type the URL http://localhost:8081/ and you're ready to go.
- Install Golang
- Install Redis
- Fork Aakash on GitHub
- Add your fork as a git remote
git remote add fork git@github.com:$USER/aakash.git
Now that you've properly installed and forked Aakash, you are ready to start coding.
In order to have your pull requests accepted, we recommend you make your changes to Aakash on a new git branch. For example,
$ git checkout -b new-feature # Create a new branch based on develop and switch to it
$ ... # Make your changes and commit them
$ git push fork new-feature # After new commits, push to your fork
Remember to run go fmt
before committing your changes.
Once you've done all of the above & pushed your changes to your fork, you can create a pull request for review and acceptance.
We encourage you to contribute to Aakash! Please check out the Contributing to Aakash guide for guidelines about how to proceed.
Aakash is released under the MIT License.