From 082dbf1e6b821bb4b0385dd44144bb8dba936a06 Mon Sep 17 00:00:00 2001 From: Pascal Schmid Date: Sun, 7 Apr 2024 13:32:00 +0200 Subject: [PATCH] Add more Elixir tools --- .gitignore | 1 + README.md | 15 +++++++++++++++ 2 files changed, 16 insertions(+) create mode 100644 .gitignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..9f11b75 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.idea/ diff --git a/README.md b/README.md index 1c6c49d..d18add7 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,6 @@ # Wiki +Useful links for programming ## General - [Keep a changelog](http://keepachangelog.com/) @@ -11,9 +12,13 @@ ### 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) +- [A code-style enforcer that will just FIFY instead of complaining](https://hex.pm/packages/styler) - [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) +- [Visualize Erlang/Elixir Nodes On The Command Line](https://hex.pm/packages/observer_cli) +- [A pluggable storybook for your Phoenix components](https://hex.pm/packages/phoenix_storybook) +- [MixAudit provides a `mix deps.audit` task to scan a project Mix dependencies for known Elixir security vulnerabilities](https://hex.pm/packages/mix_audit) ### Testing - [Unit testing framework for Elixir](https://hexdocs.pm/ex_unit/ExUnit.html) @@ -26,4 +31,14 @@ - [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) +- [Power Assert in Elixir. Shows evaluation results each expression](https://hex.pm/packages/power_assert) +- [Lightweight server-side integration test functions for Phoenix. Optimized for Elixir Pipes and the existing Phoenix.ConnTest framework to emphasize both speed and readability](https://hex.pm/packages/phoenix_integration) +### Nerves +- [Learn from Nerves apps written by experienced developers](https://github.com/szTheory/real-world-nerves) +- [Toolshed improves the Elixir shell experience by adding a number of IEx helpers](https://hex.pm/packages/toolshed) + - ping + - top + - cwd + - tree + - ...