Skip to content

Commit 6364fbc

Browse files
committed
VIP
1 parent b496dbc commit 6364fbc

File tree

2 files changed

+60
-81
lines changed

2 files changed

+60
-81
lines changed

guidance/crud.md

-65
This file was deleted.

lib/mishka_developer_tools.ex

+60-16
Original file line numberDiff line numberDiff line change
@@ -2,27 +2,29 @@ defmodule MishkaDeveloperTools do
22
@moduledoc """
33
# Mishka Elixir Developer Tools
44
5-
We tried to deliver a series of our client's [**CMS**](https://github.com/mishka-group/mishka-cms) built on
6-
[**Elixir**](https://elixir-lang.org/) at the start of the [**Mishka Group**](https://github.com/mishka-group) project,
7-
but we recently archived this open-source project and have yet to make plans to rework and expand it.
8-
This system was created using [**Phoenix**](https://www.phoenixframework.org/) and
9-
[**Phoenix LiveView**](https://hexdocs.pm/phoenix_live_view/Phoenix.LiveView.html).
10-
After a long period, a series of macros and functional modules emerged from this
11-
project and our other projects, which we are gradually publishing in this library.
12-
13-
> **NOTICE**: Do not use the master branch; this library is under heavy development.
14-
Expect version `0.1.3`, and for using the new features, please wait until a new release is out.
5+
We tried to deliver a series of our client's [**CMS**](https://github.com/mishka-group/mishka-cms) built on [**Elixir**](https://elixir-lang.org/) at the start of the [**Mishka Group**](https://github.com/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**](https://www.phoenixframework.org/) and [**Phoenix LiveView**](https://hexdocs.pm/phoenix_live_view/Phoenix.LiveView.html). 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.
6+
7+
> **NOTICE**: Do not use the master branch; this library is under heavy development. Expect version `0.1.6`, and for using the new features, please wait until a new release is out.
8+
159
---
1610
17-
- #### [GuardedStruct](https://github.com/mishka-group/mishka_developer_tools/blob/master/guidance/guarded-struct.md)
11+
- ### [GuardedStruct](https://github.com/mishka-group/mishka_developer_tools/blob/master/guidance/guarded-struct.md)
1812
19-
- #### [Basic CRUD](https://github.com/mishka-group/mishka_developer_tools/blob/master/guidance/crud.md)
13+
> The creation of this macro will allow you to build `Structs` that provide you with a number of important options, including the following:
14+
>
15+
> 1. Validation
16+
> 2. Sanitizing
17+
> 3. Constructor
18+
> 4. It provides the capacity to operate in a nested style simultaneously.
2019
21-
- #### [PermissionAccess](https://github.com/mishka-group/mishka_developer_tools/blob/master/guidance/permission-access.md)
22-
---
20+
- ### [PermissionAccess](https://github.com/mishka-group/mishka_developer_tools/blob/master/guidance/permission-access.md)
21+
22+
> Consider the scenario in which you are responsible for maintaining each user's access level in the database related to users.
23+
> **It is unix like way**.
2324
24-
> Mishka developer tools provides some macros and modules to make creating your elixir application as easy as possible
25+
---
2526
27+
> **Mishka developer tools** provides some macros and modules to make creating your elixir application as easy as possible
2628
2729
## Installation
2830
@@ -31,11 +33,53 @@ defmodule MishkaDeveloperTools do
3133
```elixir
3234
def deps do
3335
[
34-
{:mishka_developer_tools, "~> 0.1.3"}
36+
{:mishka_developer_tools, "~> 0.1.6"}
3537
]
3638
end
3739
```
3840
3941
The docs can be found at [https://hexdocs.pm/mishka_developer_tools](https://hexdocs.pm/mishka_developer_tools).
42+
43+
[![Run in Livebook](https://livebook.dev/badge/v1/pink.svg)](https://livebook.dev/run?url=https%3A%2F%2Fgithub.com%2Fmishka-group%2Fmishka_developer_tools%2Fblob%2Fmaster%2Fguidance%2Fguarded-struct.livemd)
44+
45+
---
46+
47+
# Donate
48+
49+
If the project was useful for you, the only way you can donate to me is the following ways
50+
51+
| **BTC** | **ETH** | **DOGE** | **TRX** |
52+
| ---------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- |
53+
| <img src="https://github.com/mishka-group/mishka_developer_tools/assets/8413604/230ea4bf-7e8f-4f18-99c9-0f940dd3c6eb" width="200"> | <img src="https://github.com/mishka-group/mishka_developer_tools/assets/8413604/0c8e677b-7240-4b0d-8b9e-bd1efca970fb" width="200"> | <img src="https://github.com/mishka-group/mishka_developer_tools/assets/8413604/3de9183e-c4c0-40fe-b2a1-2b9bb4268e3a" width="200"> | <img src="https://github.com/mishka-group/mishka_developer_tools/assets/8413604/aaa1f103-a7c7-43ed-8f39-20e4c8b9975e" width="200"> |
54+
55+
<details>
56+
<summary>Donate addresses</summary>
57+
58+
**BTC**:‌
59+
60+
```
61+
bc1q24pmrpn8v9dddgpg3vw9nld6hl9n5dkw5zkf2c
62+
```
63+
64+
**ETH**:
65+
66+
```
67+
0xD99feB9db83245dE8B9D23052aa8e62feedE764D
68+
```
69+
70+
**DOGE**:
71+
72+
```
73+
DGGT5PfoQsbz3H77sdJ1msfqzfV63Q3nyH
74+
```
75+
76+
**TRX**:
77+
78+
```
79+
TBamHas3wAxSEvtBcWKuT3zphckZo88puz
80+
```
81+
82+
</details>
83+
4084
"""
4185
end

0 commit comments

Comments
 (0)