diff --git a/README.md b/README.md index 60a3f4d..1c6c49d 100644 --- a/README.md +++ b/README.md @@ -1,50 +1,29 @@ -# wiki +# Wiki -## Python -- [pycycle](https://github.com/bndr/pycycle) - Tool for pinpointing circular imports in Python. Find cyclic imports in any project. -- [pylint](https://github.com/PyCQA/pylint/) - A Python source code analyzer which looks for programming errors, helps enforcing a coding standard and sniffs for some code smells. -- [prospector](https://github.com/landscapeio/prospector) - Inspects Python source files and provides information about type and location of classes, methods etc. -- [mypy](https://github.com/python/mypy) - Optional static typing for Python 2 and 3 -- [attrs](https://github.com/python-attrs/attrs) - Python Classes Without Boilerplate. +## 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) ## 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). -- [The Elixir Bottleneck](http://iacobson.net/the-elixir-bottleneck/). +### General +- [ExDoc is a documentation generation tool for Elixir](https://hex.pm/packages/ex_doc) +- [A static code analysis tool with a focus on code consistency and teaching](https://hex.pm/packages/credo) +- [Mix tasks to simplify use of Dialyzer in Elixir project](https://hex.pm/packages/dialyxir) +- [Coverage report tool for Elixir with coveralls.io integration](https://hex.pm/packages/excoveralls) +- [Security-focused static analysis for Elixir & the Phoenix framework](https://hex.pm/packages/sobelow) ### 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). +- [Unit testing framework for Elixir](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 executing elixir in ExUnit](https://hex.pm/packages/cabbage) +- [BDD testing framework for Elixir inspired by RSpec](https://hex.pm/packages/espec) +- [Faker is a pure Elixir library for generating fake data](https://hex.pm/packages/faker) +- [A factory library by the creators of FactoryBot](https://hex.pm/packages/ex_machina) +- [PropCheck provides property based testing and is an Elixir layer around PropEr](https://hex.pm/packages/propcheck) +- [Data generation and property-based testing for Elixir](https://hex.pm/packages/stream_data) +- [Concurrent browser tests](https://hex.pm/packages/wallaby) +- [library for writing integration tests and browser automation](https://hex.pm/packages/hound) -### 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). -- [A debug web toolbar for Phoenix projects to display all sorts of information about request](https://github.com/kagux/ex_debug_toolbar). - -## 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).