From 28d0c910d3ce8f63b7512b3ad67e9826470281f5 Mon Sep 17 00:00:00 2001 From: Pascal Schmid Date: Fri, 30 Jun 2017 17:54:40 +0200 Subject: [PATCH] Elixir stuff --- README.md | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/README.md b/README.md index 8439885..dd008fd 100644 --- a/README.md +++ b/README.md @@ -9,3 +9,40 @@ - [attrs](https://github.com/python-attrs/attrs) - Python Classes Without Boilerplate. ## Elixir + +## General +- [ExDoc produces HTML and EPUB documentation for Elixir projects](https://github.com/elixir-lang/ex_doc). +- [credo - static code analysis](https://github.com/rrrene/credo). +- [Dialyxir - static analysis tool](https://github.com/jeremyjh/dialyxir). +- [Coverage report tool](https://github.com/parroty/excoveralls). + +### Performance +- [A guide to measuring your Elixir app](http://milhouseonsoftware.com/2016/05/08/measuring-your-elixir-application/). +- [A tour of Elixir performance & monitoring tools](https://hackernoon.com/a-tour-of-elixir-performance-monitoring-tools-aac2df726e8c). +- [Web based metrics, monitoring, and observer](https://github.com/shinyscorpion/wobserver). +- [ExTop is an interactive monitor for the Erlang VM](https://github.com/utkarshkukreti/ex_top). + +### Testing +- Unit Testing framework [ExUnit](https://hexdocs.pm/ex_unit/ExUnit.html). +- [mix-test.watch - Automatically run your Elixir project's tests each time you save a file](https://github.com/lpil/mix-test.watch). +- [Story BDD tool for elixir using gherkin](https://github.com/meadsteve/white-bread). +- [A BDD framework for your Elixir projects](https://github.com/sproutapp/pavlov). +- [FakerElixir generates fake data for you](https://github.com/GesJeremie/faker-elixir). +- [Faker is a pure Elixir library for generating fake data](https://github.com/igas/faker). +- [ex_machina: Create test data](https://github.com/thoughtbot/ex_machina). +- [Property-based testing](https://github.com/parroty/excheck). +- [testing libraries with nested contexts, superior readability, and ease of use](https://github.com/batate/shouldi). + +### Phoenix +- [An authentication framework for use with Elixir applications](https://github.com/ueberauth/guardian). +- [Security-focused static analysis for the Phoenix Framework](https://github.com/nccgroup/sobelow). +- [Concurrent browser tests](https://github.com/keathley/wallaby). +- [Pagination](https://github.com/drewolson/scrivener). +- [library for writing integration tests and browser automation](https://github.com/HashNuke/hound). +- [Phoenix Template Engine for Slim](https://github.com/slime-lang/phoenix_slime). +- [Provides a chainable aXe API for Selenium's WebDriverJS and automatically injects into all frames](https://github.com/dequelabs/axe-webdriverjs). + +## General +- [Keep a changelog](http://keepachangelog.com/). +- [https://github.com/minimaxir/big-list-of-naughty-strings](https://github.com/minimaxir/big-list-of-naughty-strings). +- [The-Big-Username-Blacklist](https://github.com/marteinn/The-Big-Username-Blacklist). \ No newline at end of file