Contributing
============

Welcome, so you are thinking about contributing ?
Awesome, this a great place to start.

Setup
-----

```bash
git clone git@github.com:epfl-idevelop/epfl-net-sslTest.git
cd epfl-net-sslTest
perl Build.PL
perl Build installdeps
```

Lint
----

```bash
perlcritic lib/ bin/
```

Test
----

Unit and integration tests:

```bash
perl Build test
```

Code coverage:

```bash
perl Build testcover
```

Run
---

```bash
perl -Ilib bin/epfl-net-ssl-test --domain=www.epfl.ch
```

Package
-------

```bash
perl Build dist
```

Release
-------

  1. Bump the correct version.
  2. Update the file [Changes](Changes)
  3. Package the module.
  4. Upload the package to https://pause.perl.org/
  5. Create the tag (``git tag -a v<version> -m "Tagging the v<version> release"``)

License
-------

Apache License 2.0

(c) ECOLE POLYTECHNIQUE FEDERALE DE LAUSANNE, Switzerland, VPSI, 2018.

See the [LICENSE](LICENSE) file for more details.
