mishka_developer_tools
mishka_developer_tools copied to clipboard
Mishka developer tools provides some macros and modules to make creating your elixir application as easy as possible
Mishka Elixir Developer Tools
We tried to deliver a series of our client's CMS built on Elixir at the start of the Mishka Group project, but we recently archived this open-source project and have yet to make plans to rework and expand it. This system was created using Phoenix and Phoenix LiveView. After a long period, a series of macros and functional modules emerged from this project and our other projects, which we are gradually publishing in this library.
NOTICE: Do not use the master branch; this library is under heavy development. Expect version
0.1.5
, and for using the new features, please wait until a new release is out.
-
GuardedStruct
The creation of this macro will allow you to build
Structs
that provide you with a number of important options, including the following:- Validation
- Sanitizing
- Constructor
- It provides the capacity to operate in a nested style simultaneously.
-
PermissionAccess
Consider the scenario in which you are responsible for maintaining each user's access level in the database related to users. It is unix like way.
This part of the project is deprecated, please do not use it. In the future, a good update may be provided for it.
Mishka developer tools provides some macros and modules to make creating your elixir application as easy as possible
Installation
The package can be installed by adding mishka_developer_tools
to your list of dependencies in mix.exs
:
def deps do
[
{:mishka_developer_tools, "~> 0.1.5"}
]
end
The docs can be found at https://hexdocs.pm/mishka_developer_tools.
Donate
If the project was useful for you, the only way you can donate to me is the following ways
BTC | ETH | DOGE | TRX |
---|---|---|---|
Donate addresses
BTC:
bc1q24pmrpn8v9dddgpg3vw9nld6hl9n5dkw5zkf2c
ETH:
0xD99feB9db83245dE8B9D23052aa8e62feedE764D
DOGE:
DGGT5PfoQsbz3H77sdJ1msfqzfV63Q3nyH
TRX:
TBamHas3wAxSEvtBcWKuT3zphckZo88puz