An open API service indexing awesome lists of open source software.

https://github.com/shivammg/showcase-projects

Projects display gallery for developers at devup.in
https://github.com/shivammg/showcase-projects

golang materializecss

Last synced: 6 months ago
JSON representation

Projects display gallery for developers at devup.in

Awesome Lists containing this project

README

          

## Showcase Projects

Projects Display Gallery

### How to add project

1. Fork this repo
2. Clone your fork with:

```
git clone git@github.com:/showcase-projects.git
```
3. Update `projects.yaml` file and include your project details. Instructions [below](#instructions).
4. Commit your work with:

```
git commit -m "Add project: "
```
If you have more than one project, then commit them separately.
5. Push your changes with:

```
git push origin master
```
6. Submit a Pull Request.

#### Update Projects file

You must enter the following details in YAML format:

- **project**: Project name.
- **description**: One line description of your project, possibly in less than 80 chars.
- **website-link**: Link to the application. If it is a website then link to the site, or if it is an android app, link to Play Store.
- **github-link**: Link to the GitHub source repo.
- **tags**: A list of tags of the technologies used. Keep each tag in lowercase.
e.g. `[python, html, css, js]`
- **creator**: Creator name.
- **creator-link**: Link to the creator. You can link to your website, blog, Twitter page or even your GitHub profile.

**Note**: Only **website-link** is optional.

### Deploy on Openshift

You are going to need the [OpenShift Go Cartridge](https://github.com/smarterclayton/openshift-go-cart). All necessary instructions are provided in its README.

OpenShift allocates an IP and Port for you application. Uncomment the following line in `server.go` to listen to that IP and Port, and remove other declaration of `bind` variable.

```go
bind := fmt.Sprintf("%s:%s", os.Getenv("OPENSHIFT_GO_IP"), os.Getenv("OPENSHIFT_GO_PORT"))
```

### License

This project has been licensed under GNU General Public License v3.

`concrete_seamless.png` inside the `assets/images/` directory, is made by [Anchour](https://www.anchour.com), and has been downloaded from [subtlepatterns.com](http://subtlepatterns.com/). It is licensed under [CC BY-SA 3.0](https://creativecommons.org/licenses/by-sa/3.0/).