Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/self-xdsd/self-web

The Self Web Application
https://github.com/self-xdsd/self-web

bootstrap css3 html5 javascript

Last synced: 8 days ago
JSON representation

The Self Web Application

Awesome Lists containing this project

README

        

self-xsdsd-logo

## self-web

[![Build Status](https://travis-ci.com/self-xdsd/self-web.svg?branch=master)](https://travis-ci.com/self-xdsd/self-web)
[![Coverage Status](https://coveralls.io/repos/github/self-xdsd/self-web/badge.svg?branch=master)](https://coveralls.io/github/self-xdsd/self-web?branch=master)

[![Managed By Self XDSD](https://docs.self-xdsd.com/img/mbself.svg)](https://self-xdsd.com/p/self-xdsd/self-web?provider=github)
[![DevOps By Rultor.com](http://www.rultor.com/b/self-xdsd/self-web)](http://www.rultor.com/p/self-xdsd/self-web)
[![We recommend IntelliJ IDEA](http://amihaiemil.github.io/images/intellij-idea-recommend.svg)](https://www.jetbrains.com/idea/)

The Self Web Application, version `0.0.14`.

## Contributing

If you would like to contribute, just open an issue or a PR.

You will need Java 11.
Make sure the maven build:

``$mvn clean install -Pcheckstyle,itcases``

passes before making a PR. [Checkstyle](http://checkstyle.sourceforge.net/) will make sure
you're following our code style and guidelines.

It's better to make changes on a separate branch (derived from ``master``), so you won't have to cherry pick commits in case your PR is rejected.

## Maven Settings

This project depends on jars from Self's Github Packages server. This server
requires authentication so, in order for Maven to be able to fetch dependencies,
you need to specify your credentials in Maven's ``settings.xml``:

```xml

...


github
yourGithubUsername
your_github_token

```

Make sure you [generate](https://github.com/settings/tokens) a token with the appropriate
permissions. The ``settings.xml`` file usually resides on your computer at ``${user.home}/.m2/settings.xml``.
If the file is not there, you can create it.

## LICENSE

This product's code is open source. However, the [LICENSE](https://github.com/self-xdsd/self-core/blob/master/LICENSE) only allows you to read the code. Copying, downloading or forking the repo is strictly forbidden unless you are one of the project's contributors.