Compare commits
891 Commits
f26165533a
...
develop
Author | SHA1 | Date | |
---|---|---|---|
![]() |
5c4786ba6a | ||
![]() |
6988974824 | ||
![]() |
4b5d24801a | ||
![]() |
054bc7510b | ||
![]() |
8a26720c12 | ||
![]() |
0c2fbe3f6e | ||
![]() |
f0875c8c17 | ||
![]() |
c50e8b186c | ||
![]() |
45bd042e36 | ||
![]() |
3231f70bb6 | ||
![]() |
5170ec4e5e | ||
![]() |
519e289a39 | ||
![]() |
cae8f6542d | ||
![]() |
dc277e224a | ||
![]() |
371132dd19 | ||
![]() |
f5f98bbb4a | ||
![]() |
28283035b3 | ||
![]() |
a7474e6d95 | ||
![]() |
9888c0b2e9 | ||
![]() |
6959fbc040 | ||
![]() |
3e687f441e | ||
![]() |
6c09596cb1 | ||
![]() |
73da326715 | ||
![]() |
d68ed4a38d | ||
![]() |
c82ed212eb | ||
![]() |
85396e4c1f | ||
![]() |
29cb4d6763 | ||
![]() |
b95d800f4c | ||
![]() |
b802513c48 | ||
![]() |
052f776612 | ||
![]() |
020adf4993 | ||
![]() |
70fb36654c | ||
![]() |
61737d38dd | ||
![]() |
993602ec5c | ||
![]() |
26995767e9 | ||
![]() |
adffab1a6a | ||
![]() |
af90125be4 | ||
![]() |
c9e337cfd0 | ||
![]() |
b489a3db8f | ||
![]() |
27442fbfac | ||
![]() |
2e331bac81 | ||
![]() |
c9caef8217 | ||
![]() |
2bad9164f1 | ||
![]() |
975abecac1 | ||
![]() |
8ed7646699 | ||
![]() |
5fd70bc0d5 | ||
![]() |
03a83df0dc | ||
![]() |
ea57d2d9e2 | ||
![]() |
0786cd823e | ||
![]() |
01bd81fcf6 | ||
![]() |
9169408ec3 | ||
![]() |
ca4199c210 | ||
![]() |
ea7148861e | ||
![]() |
5c2c146af8 | ||
![]() |
1522971a93 | ||
![]() |
3e54914fa2 | ||
![]() |
456e5bdc93 | ||
![]() |
9474ece399 | ||
![]() |
10e2310a1b | ||
![]() |
0f325efe95 | ||
![]() |
9b30bece19 | ||
![]() |
327c97b58d | ||
![]() |
e46046418f | ||
![]() |
f337dd3d9f | ||
![]() |
0f83b3ae95 | ||
![]() |
0b9da71750 | ||
![]() |
3dee4d792f | ||
![]() |
27b5085092 | ||
![]() |
32f4f0bce3 | ||
![]() |
34d9e6865c | ||
![]() |
563df0f259 | ||
![]() |
53adc64e9c | ||
![]() |
b1d2f6b365 | ||
![]() |
19c6959057 | ||
![]() |
c5fa30cf48 | ||
![]() |
8872101e05 | ||
![]() |
03c62700a3 | ||
![]() |
60cbf8f39d | ||
![]() |
3470f32ebd | ||
![]() |
8436a71c48 | ||
![]() |
6470808dc8 | ||
![]() |
42c6b3830d | ||
![]() |
1cf9a8a8fd | ||
![]() |
3dafd27571 | ||
![]() |
12c79814c9 | ||
![]() |
4a7581a9e6 | ||
![]() |
ef9f6120fe | ||
![]() |
ad539b87ae | ||
![]() |
08588435f9 | ||
![]() |
905bc4e99e | ||
![]() |
63bf55bd81 | ||
![]() |
d452c93f8c | ||
![]() |
6777c0bf82 | ||
![]() |
70deb023bc | ||
![]() |
db2e6e9d07 | ||
![]() |
f10f3e5147 | ||
![]() |
c6a93931f4 | ||
![]() |
868d29df2e | ||
![]() |
40977c4a50 | ||
![]() |
27a9bedacf | ||
![]() |
9d243e93e7 | ||
![]() |
88a28b427e | ||
![]() |
5ce6647783 | ||
![]() |
55f8f4020a | ||
![]() |
011c6ca406 | ||
![]() |
f04df35db6 | ||
![]() |
c378d35da3 | ||
![]() |
3fb5a4226c | ||
![]() |
68bf65ca88 | ||
![]() |
974774f6c3 | ||
![]() |
e336d5a6a3 | ||
![]() |
09548f2fea | ||
![]() |
045b90a463 | ||
![]() |
fbf2d6760b | ||
![]() |
ba2eda5c68 | ||
![]() |
c799e29a8a | ||
![]() |
7b4f733fac | ||
![]() |
373a130f6f | ||
![]() |
c1d639a533 | ||
![]() |
036e680795 | ||
![]() |
4836c6fa9d | ||
![]() |
f16b737d9c | ||
![]() |
428c76275b | ||
![]() |
2a5c4e77e2 | ||
![]() |
0706726b30 | ||
![]() |
99a671223d | ||
![]() |
f4e9d5d9e6 | ||
![]() |
1ac11ad5d3 | ||
![]() |
93cead379c | ||
![]() |
b083726094 | ||
![]() |
f5ad668a6d | ||
![]() |
a47dc166c1 | ||
![]() |
603c6af645 | ||
![]() |
eae317d51c | ||
![]() |
0f9d6e8c84 | ||
![]() |
9825c77072 | ||
![]() |
606c26c940 | ||
![]() |
958ab0ceee | ||
![]() |
2aa79b9f7e | ||
![]() |
b2c65218e7 | ||
![]() |
48dff2e54c | ||
![]() |
bdf89f2190 | ||
![]() |
9136fea35d | ||
![]() |
1e9d500387 | ||
![]() |
aaf528bce2 | ||
![]() |
254a86215a | ||
![]() |
c37dfc13a3 | ||
![]() |
75ebe8ae51 | ||
![]() |
5f8b445a78 | ||
![]() |
a0a6423432 | ||
![]() |
761b439997 | ||
![]() |
93ac94c251 | ||
![]() |
25ca9eda14 | ||
![]() |
b8fa8d3d10 | ||
![]() |
1951169f7b | ||
![]() |
be7378f5c0 | ||
![]() |
d0e66a34a6 | ||
![]() |
dce165eaa1 | ||
![]() |
96af4449cf | ||
![]() |
0d6c06d6ac | ||
![]() |
48acf6abcf | ||
![]() |
8cfa05b001 | ||
![]() |
774380aa3b | ||
![]() |
e7daca1358 | ||
![]() |
bebeaad0cc | ||
![]() |
402f5ef491 | ||
![]() |
885d46c7b9 | ||
![]() |
a0c31f6f33 | ||
![]() |
054e650b5a | ||
![]() |
6123dbb975 | ||
![]() |
183b423bbb | ||
![]() |
51bbb68dbc | ||
![]() |
1ea4e663f1 | ||
![]() |
0afadf4dec | ||
![]() |
c9c3b42b16 | ||
![]() |
384ea74158 | ||
![]() |
d2e1c554b8 | ||
![]() |
a8ddce2877 | ||
![]() |
c66a17452c | ||
![]() |
bdb51e0d21 | ||
![]() |
54caa37e82 | ||
![]() |
b2f6441568 | ||
![]() |
a218a8276b | ||
![]() |
4e8dcc4fe4 | ||
![]() |
d976cbe8b9 | ||
![]() |
99235c7014 | ||
![]() |
f92e20f795 | ||
![]() |
92f3001499 | ||
![]() |
7147718f04 | ||
![]() |
86575f73a6 | ||
![]() |
31c2197691 | ||
![]() |
0d98e98374 | ||
![]() |
a7cfcbfe89 | ||
![]() |
1d1d5f064f | ||
![]() |
b3981c402e | ||
![]() |
5c71004770 | ||
![]() |
e5b0c1e763 | ||
![]() |
2cb754230d | ||
![]() |
3a17b00c29 | ||
![]() |
b6de5f553a | ||
![]() |
2f6eb24e3b | ||
![]() |
e3e1595458 | ||
![]() |
a5c971e5e1 | ||
![]() |
32b798becc | ||
![]() |
d689c325d6 | ||
![]() |
726c3e3c25 | ||
![]() |
700f39e0ca | ||
![]() |
282572c2ce | ||
![]() |
e7d6e1ae6f | ||
![]() |
20a4e4868b | ||
![]() |
def0984d1d | ||
![]() |
d2b1d8db0d | ||
![]() |
e5e40f3b8e | ||
![]() |
3f27c5526c | ||
![]() |
30c3c94642 | ||
![]() |
6abb4929ac | ||
![]() |
6c4c38a579 | ||
![]() |
d5ddd38ba5 | ||
![]() |
7a2f3e22f9 | ||
![]() |
5ae99241ec | ||
![]() |
6aa8b6fb0e | ||
![]() |
c5f69b7dea | ||
![]() |
42192e05cd | ||
![]() |
bacacbca72 | ||
![]() |
e1c10fee88 | ||
![]() |
e3756e0126 | ||
![]() |
0a5ae5b024 | ||
![]() |
ff4b8c3308 | ||
![]() |
ed8a8d33a6 | ||
![]() |
bfea6ee9d3 | ||
![]() |
e3a5fb7049 | ||
![]() |
75b24c1cc5 | ||
![]() |
b64aab9c59 | ||
![]() |
2ff06d379e | ||
![]() |
e53ad61d59 | ||
![]() |
aa1777d5dc | ||
![]() |
6827b12f4a | ||
![]() |
04187930c4 | ||
![]() |
01dabbe885 | ||
![]() |
6cdb16a4cd | ||
![]() |
aaa63cd519 | ||
![]() |
42d3375923 | ||
![]() |
dd3b986450 | ||
![]() |
4ef36c24a6 | ||
![]() |
2785b2c149 | ||
![]() |
f3059c819d | ||
![]() |
5ec745f17d | ||
![]() |
2f65c26e80 | ||
![]() |
1866ed4f10 | ||
![]() |
01a82542ba | ||
![]() |
a522edea08 | ||
![]() |
a4ebfe190d | ||
![]() |
c77ca19d12 | ||
![]() |
48873ab12b | ||
![]() |
07b2dcba63 | ||
![]() |
0eb95037a2 | ||
![]() |
78d2f50a0c | ||
![]() |
eb7b00a271 | ||
![]() |
e60fed0303 | ||
![]() |
cc4fcd2ee2 | ||
![]() |
d1b2286928 | ||
![]() |
d28d593a15 | ||
![]() |
4725a1d782 | ||
![]() |
ca0d0032e4 | ||
![]() |
933c2f8511 | ||
![]() |
24e82e64dc | ||
![]() |
5c1aa6ae1f | ||
![]() |
77e1162c53 | ||
![]() |
b0673da75c | ||
![]() |
8c41a49180 | ||
![]() |
548c77252f | ||
![]() |
0906b51b99 | ||
![]() |
6c786c453a | ||
![]() |
2780f8529c | ||
![]() |
2358013b06 | ||
![]() |
ac8bbce286 | ||
![]() |
bc8b300e37 | ||
![]() |
49e342597e | ||
![]() |
fdafad2b5c | ||
![]() |
5c11d3af37 | ||
![]() |
bc95760700 | ||
![]() |
18c7fd8403 | ||
![]() |
653a6c2d23 | ||
![]() |
3aa1349942 | ||
![]() |
da8adda303 | ||
![]() |
2ad938b0b4 | ||
![]() |
324ccffcf3 | ||
![]() |
293b1a2227 | ||
![]() |
8eab8ffecc | ||
![]() |
82ad38b085 | ||
![]() |
df8a727068 | ||
![]() |
45bc97619c | ||
![]() |
f72d42da76 | ||
![]() |
a5b5c7c296 | ||
![]() |
1e6dcfa332 | ||
![]() |
fb95d566de | ||
![]() |
88bddb9b94 | ||
![]() |
110d434011 | ||
![]() |
de63fccf43 | ||
![]() |
f616ed4cb1 | ||
![]() |
e36884d2e4 | ||
![]() |
5db2177719 | ||
![]() |
110b8ea9b1 | ||
![]() |
2a27275ba3 | ||
![]() |
4cf7062d81 | ||
![]() |
7f09dfbd7b | ||
![]() |
eb82fed2c5 | ||
![]() |
f5a0c79cb0 | ||
![]() |
50749c1190 | ||
![]() |
b6f4aec45c | ||
![]() |
1da6e4d876 | ||
![]() |
dd38317876 | ||
![]() |
b288e8659e | ||
![]() |
8eee8145a4 | ||
![]() |
b9a3507862 | ||
![]() |
fc9b6f2d7c | ||
![]() |
67a1284096 | ||
![]() |
49286aee4f | ||
![]() |
b2d86db9a5 | ||
![]() |
e6155d76f8 | ||
![]() |
21d35bcffd | ||
![]() |
2603a17011 | ||
![]() |
46c0805a6c | ||
![]() |
555e581847 | ||
![]() |
2ef3fbd9bc | ||
![]() |
596d2754a5 | ||
![]() |
19f85f5ff4 | ||
![]() |
faf24640bd | ||
![]() |
e050f0e90a | ||
![]() |
1a5ef68be4 | ||
![]() |
ceac86aefc | ||
![]() |
fe59c33047 | ||
![]() |
7230091750 | ||
![]() |
5b26057dc1 | ||
![]() |
32f88fbd37 | ||
![]() |
842219cd2c | ||
![]() |
7cf838d742 | ||
![]() |
499fd5b261 | ||
![]() |
f555f378db | ||
![]() |
1c06b87c1d | ||
![]() |
b187baeb76 | ||
![]() |
a6884690d4 | ||
![]() |
3fa1fbb272 | ||
![]() |
2f90b6b592 | ||
![]() |
3fa0b2b9d0 | ||
![]() |
d98872c310 | ||
![]() |
03a50a7bc2 | ||
![]() |
f2c668cd6e | ||
![]() |
ed90c98263 | ||
![]() |
391b1c6134 | ||
![]() |
51bea520db | ||
![]() |
4e035b0312 | ||
![]() |
038661f5ee | ||
![]() |
a943d49792 | ||
![]() |
5867749883 | ||
![]() |
0a31d9c22f | ||
![]() |
d837393c88 | ||
![]() |
d797804335 | ||
![]() |
193547aba2 | ||
![]() |
b24ce55edd | ||
![]() |
c2adba68c0 | ||
![]() |
884610100e | ||
![]() |
a42e629734 | ||
![]() |
b456419fca | ||
![]() |
63843469bb | ||
![]() |
0888cae8c9 | ||
![]() |
b91e2abded | ||
![]() |
c4496c5702 | ||
![]() |
e10f25938f | ||
![]() |
9c21cad9f6 | ||
![]() |
2128cae72b | ||
![]() |
f596531798 | ||
![]() |
7d6bc10a52 | ||
![]() |
3516af186a | ||
![]() |
7292984d54 | ||
![]() |
01911e2650 | ||
![]() |
e372c150b0 | ||
![]() |
7a888aaf3e | ||
![]() |
eb78501629 | ||
![]() |
8dc30ce466 | ||
![]() |
e353efe95c | ||
![]() |
6d4f794325 | ||
![]() |
c45991ed83 | ||
![]() |
d58ed7a234 | ||
![]() |
b2e829ed42 | ||
![]() |
f097db44c9 | ||
![]() |
315149b1d2 | ||
![]() |
a5b0e1bce5 | ||
![]() |
be599ac9aa | ||
![]() |
380b5e4394 | ||
![]() |
79a37f8ab7 | ||
![]() |
597efa8cc8 | ||
![]() |
18d29ec09d | ||
![]() |
4a78c775bb | ||
![]() |
7104424af8 | ||
![]() |
27f46bdd99 | ||
![]() |
db00b7d598 | ||
![]() |
5b5fc91106 | ||
![]() |
2615876409 | ||
![]() |
6fae37bd67 | ||
![]() |
dc196b8993 | ||
![]() |
b0ed3bed4d | ||
![]() |
57f6c2b550 | ||
![]() |
16e084e7a7 | ||
![]() |
c1d97cf49a | ||
![]() |
d4b382c4db | ||
![]() |
0495c985db | ||
![]() |
8908187895 | ||
![]() |
9263fbbdf5 | ||
![]() |
0699d73815 | ||
![]() |
446e30409a | ||
![]() |
a11a5e306e | ||
![]() |
74ab430728 | ||
![]() |
6b8daf11fb | ||
![]() |
686190f232 | ||
![]() |
8e962178e0 | ||
![]() |
7531bd2d18 | ||
![]() |
7b6bb099f9 | ||
![]() |
c2e543c8fa | ||
![]() |
2258a8a5c5 | ||
![]() |
f4b4ce9abe | ||
![]() |
dfb7806ed4 | ||
![]() |
53a3b2cd7a | ||
![]() |
6c2231a7a3 | ||
![]() |
4eeee990f0 | ||
![]() |
c86adb30cc | ||
![]() |
8e8c1ab04f | ||
![]() |
e87184d2c8 | ||
![]() |
1ddda1f640 | ||
![]() |
b97e2bb835 | ||
![]() |
512077e880 | ||
![]() |
559c214492 | ||
![]() |
771b4e3aea | ||
![]() |
1c60e091fd | ||
![]() |
a6773c3b79 | ||
![]() |
3d82adac2f | ||
![]() |
951acf1c99 | ||
![]() |
9d48419403 | ||
![]() |
a0be8c53c6 | ||
![]() |
91dbabd588 | ||
![]() |
d7405afedb | ||
![]() |
2e11d4d4d6 | ||
![]() |
c856c554b7 | ||
![]() |
3c10b1e5e1 | ||
![]() |
0361532d9f | ||
![]() |
74280eae99 | ||
![]() |
cab5ff2d12 | ||
![]() |
68a8403795 | ||
![]() |
eaf6c7c66f | ||
![]() |
f87c1ffec4 | ||
![]() |
340897fc76 | ||
![]() |
3e33c13518 | ||
![]() |
b909ab30f8 | ||
![]() |
56bc3ae5bc | ||
![]() |
3525bd3e90 | ||
![]() |
0920bab23d | ||
![]() |
9e10c9ebcd | ||
![]() |
931a6990e2 | ||
![]() |
a4cac8f971 | ||
![]() |
b434df71b2 | ||
![]() |
57996bae9a | ||
![]() |
efb4d59fd2 | ||
![]() |
5604f0ab0b | ||
![]() |
4dfb4ba187 | ||
![]() |
b57cddf8fa | ||
![]() |
9bf1fb892a | ||
![]() |
d7148abac7 | ||
![]() |
7c5534dd3c | ||
![]() |
fd7cb5d555 | ||
![]() |
6d3b43d99e | ||
![]() |
34c7deffd3 | ||
![]() |
e08cc845a2 | ||
![]() |
37dfa3f627 | ||
![]() |
5578655cbd | ||
![]() |
ffc600ec38 | ||
![]() |
34d55e14a6 | ||
![]() |
c0836f20ed | ||
![]() |
17b153d8b5 | ||
![]() |
a30205a541 | ||
![]() |
41a1ce68a8 | ||
![]() |
cece473cfb | ||
![]() |
1084450531 | ||
![]() |
f23e393494 | ||
![]() |
52ee5d5469 | ||
![]() |
bbf10e7564 | ||
![]() |
288fa960e6 | ||
![]() |
243bc5e7c1 | ||
![]() |
09eab48fff | ||
![]() |
2c4ce13551 | ||
![]() |
1b4ebd3d20 | ||
![]() |
3e42134128 | ||
![]() |
14e63c07ca | ||
![]() |
f7870b6611 | ||
![]() |
aba679a6b0 | ||
![]() |
d6c801baf8 | ||
![]() |
21639a4e8e | ||
![]() |
06b5d5b0fd | ||
![]() |
ccc6267662 | ||
![]() |
6768aa1bbf | ||
![]() |
494ac95737 | ||
![]() |
71c054aa96 | ||
![]() |
7d697746e2 | ||
![]() |
6bed059e95 | ||
![]() |
be91d5ba93 | ||
![]() |
c621a16ab3 | ||
![]() |
cbf6a22b2f | ||
![]() |
8c84e703c1 | ||
![]() |
d3818bcb98 | ||
![]() |
dcbf838c70 | ||
![]() |
d9d5616469 | ||
![]() |
9f2fab67a5 | ||
![]() |
4f8b0b007f | ||
![]() |
6caed1534a | ||
![]() |
5ed3e1b670 | ||
![]() |
1fb12e81da | ||
![]() |
37953472e3 | ||
![]() |
310af6bd27 | ||
![]() |
14232b0140 | ||
![]() |
67b0fa2d02 | ||
![]() |
1b2348b022 | ||
![]() |
df458e64c6 | ||
![]() |
b72a19942f | ||
![]() |
812016f973 | ||
![]() |
4edda54276 | ||
![]() |
1c47c57b82 | ||
![]() |
dbf77e1d46 | ||
![]() |
42e0450d94 | ||
![]() |
962ad5d3b6 | ||
![]() |
e78cadec2a | ||
![]() |
b0200f457c | ||
![]() |
c3a3927cbe | ||
![]() |
9cbc25efe4 | ||
![]() |
f6ddf5c3d8 | ||
![]() |
4b17b3e90c | ||
![]() |
ba1a84d931 | ||
![]() |
3be3ca9ef9 | ||
![]() |
93e443b7aa | ||
![]() |
1dd8c2fbd0 | ||
![]() |
98cb852003 | ||
![]() |
f40835da4a | ||
![]() |
74000f8552 | ||
![]() |
4efda40a4e | ||
![]() |
e353ec252d | ||
![]() |
d2cf8667eb | ||
![]() |
4e42de4548 | ||
![]() |
324199828d | ||
![]() |
f28240919e | ||
![]() |
97a80eae1d | ||
![]() |
be9989fc23 | ||
![]() |
6b88952563 | ||
![]() |
786a2f3d33 | ||
![]() |
24a7b395c0 | ||
![]() |
41ab574d42 | ||
![]() |
b515a31b5c | ||
![]() |
e0b30c6d66 | ||
![]() |
deca667a1c | ||
![]() |
4056d2651c | ||
![]() |
fbea90eaed | ||
![]() |
a9bfe70587 | ||
![]() |
290e9bd59c | ||
![]() |
4d83c172e0 | ||
![]() |
a5e0060a56 | ||
![]() |
9e19adc80e | ||
![]() |
a0385e2477 | ||
![]() |
2933dee849 | ||
![]() |
42e9a664c5 | ||
![]() |
6a2c724519 | ||
![]() |
9778b36015 | ||
![]() |
1591ad2239 | ||
![]() |
72de77f21c | ||
![]() |
0895ebd6ff | ||
![]() |
8690f0b90e | ||
![]() |
0ec0cc284b | ||
![]() |
90c93692ed | ||
![]() |
ff3277368d | ||
![]() |
d2e8ed5342 | ||
![]() |
8fcee5633f | ||
![]() |
a8920eea15 | ||
![]() |
84d1802431 | ||
![]() |
2d1977e3b3 | ||
![]() |
196192786d | ||
![]() |
76cf8a1de6 | ||
![]() |
cdfa0a4dae | ||
![]() |
62b2a81e5e | ||
![]() |
73897f0eb4 | ||
![]() |
3f104fe134 | ||
![]() |
3f281708c0 | ||
![]() |
8a68ea56ce | ||
![]() |
09d76e6200 | ||
![]() |
ddd29e1419 | ||
![]() |
6830a1858d | ||
![]() |
0341e6a79b | ||
![]() |
d4994193b0 | ||
![]() |
9007e408a8 | ||
![]() |
6222ed1c33 | ||
![]() |
609501d586 | ||
![]() |
e484d37931 | ||
![]() |
439a0b543b | ||
![]() |
0b69168048 | ||
![]() |
2857cd71da | ||
![]() |
02b3441def | ||
![]() |
42e7390064 | ||
![]() |
2fe96f6405 | ||
![]() |
d290f0b529 | ||
![]() |
3e44abc154 | ||
![]() |
024f2e6797 | ||
![]() |
1f4936be51 | ||
![]() |
a0e2cc247e | ||
![]() |
8eaf7359e9 | ||
![]() |
f0d45b8776 | ||
![]() |
a146288668 | ||
![]() |
e0fa6f25e0 | ||
![]() |
7394396a0a | ||
![]() |
02d6ac253e | ||
![]() |
679a04d39f | ||
![]() |
b0d86b2e11 | ||
![]() |
6724969c1b | ||
![]() |
552d89f5a8 | ||
![]() |
baa6efe079 | ||
![]() |
4a2dbcac7c | ||
![]() |
48a1ada759 | ||
![]() |
7950be0dfc | ||
![]() |
a55e19ce96 | ||
![]() |
7a70d42bcc | ||
![]() |
f62164c6ed | ||
![]() |
d0969bd33c | ||
![]() |
808cf55605 | ||
![]() |
0b35a5337a | ||
![]() |
94b7ff993e | ||
![]() |
15013cb4b2 | ||
![]() |
0199c9b853 | ||
![]() |
915e0b5085 | ||
![]() |
847befeeb1 | ||
![]() |
6124c7f778 | ||
![]() |
723c311809 | ||
![]() |
890a2e51b5 | ||
![]() |
0a292a4e6b | ||
![]() |
105d84e91e | ||
![]() |
2a7deaa924 | ||
![]() |
db5abb68c2 | ||
![]() |
a33e2e02e9 | ||
![]() |
25a2a4feb6 | ||
![]() |
3f3904eeb3 | ||
![]() |
d0892d324d | ||
![]() |
b0e32df93f | ||
![]() |
e1c1acec88 | ||
![]() |
10c9dbbe07 | ||
![]() |
1815206732 | ||
![]() |
77fb3b0fa4 | ||
![]() |
06b8d65134 | ||
![]() |
af3f0743be | ||
![]() |
8e643a32f3 | ||
![]() |
c2c92f7b1e | ||
![]() |
3a1472faca | ||
![]() |
e7ab1b12ec | ||
![]() |
342779f683 | ||
![]() |
62643ffb9f | ||
![]() |
4a6260942e | ||
![]() |
931184a90b | ||
![]() |
de063bb86e | ||
![]() |
4e83a3997d | ||
![]() |
9c1ec8339c | ||
![]() |
1a2052adaa | ||
![]() |
5e0cb07876 | ||
![]() |
0024c4a6aa | ||
![]() |
2fd489f128 | ||
![]() |
1b2ac82386 | ||
![]() |
d903427e22 | ||
![]() |
030482a266 | ||
![]() |
b485c74503 | ||
![]() |
a72dccdea4 | ||
![]() |
f330299358 | ||
![]() |
9182dc1794 | ||
![]() |
ce189d571a | ||
![]() |
f58bf5be18 | ||
![]() |
d6cbbaa2a4 | ||
![]() |
03287f071a | ||
![]() |
dcefbf0a0a | ||
![]() |
0beb2491ee | ||
![]() |
43b7f6bb42 | ||
![]() |
c53ca4d546 | ||
![]() |
7bd8dd3900 | ||
![]() |
3287e5cf03 | ||
![]() |
19531f25d5 | ||
![]() |
7953d15186 | ||
![]() |
16d200b297 | ||
![]() |
3fb23a2130 | ||
![]() |
c66fcf6ccd | ||
![]() |
a3852cc069 | ||
![]() |
1002643082 | ||
![]() |
2b042588b5 | ||
![]() |
08f1fc051d | ||
![]() |
13716ebc14 | ||
![]() |
d397018bab | ||
![]() |
08f4b830b0 | ||
![]() |
7b8941c31e | ||
![]() |
0054f580cf | ||
![]() |
b7e632b92d | ||
![]() |
faf12d50df | ||
![]() |
1ee948e2fe | ||
![]() |
cedabe0355 | ||
![]() |
abf9bdf264 | ||
![]() |
3af161c649 | ||
![]() |
3f8556e8b0 | ||
![]() |
68590425c2 | ||
![]() |
bc74c58b89 | ||
![]() |
cec6accdea | ||
![]() |
defab90d8c | ||
![]() |
d42c25b45e | ||
![]() |
5a51767696 | ||
![]() |
80a5f5fe60 | ||
![]() |
56bb82e09c | ||
![]() |
b8943f2b40 | ||
![]() |
234dc6f77f | ||
![]() |
0917dde80d | ||
![]() |
a001cbfa68 | ||
![]() |
07845f462d | ||
![]() |
1a30f0dfc1 | ||
![]() |
abb909a5ab | ||
![]() |
deda011b98 | ||
![]() |
2c5ca32ae5 | ||
![]() |
0985685688 | ||
![]() |
38d87af5d6 | ||
![]() |
f3e8183800 | ||
![]() |
231027ebd8 | ||
![]() |
a7c24bfbda | ||
![]() |
9c0428a807 | ||
![]() |
d5997f8542 | ||
![]() |
c9783296f6 | ||
![]() |
ac379e8e60 | ||
![]() |
ee0ab69f3d | ||
![]() |
9ffb9ef2ce | ||
![]() |
148dcde872 | ||
![]() |
df807d43c5 | ||
![]() |
c102b5fa44 | ||
![]() |
4ffab370c6 | ||
![]() |
31e2561cb8 | ||
![]() |
df0b5d787f | ||
![]() |
dd76961f8e | ||
![]() |
db076b7b8d | ||
![]() |
ed58cecb87 | ||
![]() |
5a9cb67057 | ||
![]() |
930058f21e | ||
![]() |
7694b099d6 | ||
![]() |
2a2d9a1a07 | ||
![]() |
f60f09a262 | ||
![]() |
7da0a53385 | ||
![]() |
3f1280327a | ||
![]() |
95118482c6 | ||
![]() |
5153e62562 | ||
![]() |
07f9f673ed | ||
![]() |
3a13caaf89 | ||
![]() |
8e184141ed | ||
![]() |
af53fe6005 | ||
![]() |
f68b47ec22 | ||
![]() |
2b5e0a74e0 | ||
![]() |
1ad1cfa330 | ||
![]() |
31fd6d5dd9 | ||
![]() |
f6656b6b06 | ||
![]() |
eea6bf895b | ||
![]() |
9b1564ebbe | ||
![]() |
472abcb316 | ||
![]() |
192e72136b | ||
![]() |
40c7cfe334 | ||
![]() |
97ae03da9f | ||
![]() |
139af22a67 | ||
![]() |
e0bd3b6bfa | ||
![]() |
a5b3276b51 | ||
![]() |
00090b2b28 | ||
![]() |
ea6c1f9492 | ||
![]() |
3bf3fbbe77 | ||
![]() |
2c69399d88 | ||
![]() |
c142e6b63a | ||
![]() |
4a8ddeeb6d | ||
![]() |
cc0adab112 | ||
![]() |
e46baf4a3c | ||
![]() |
2d3e4628cf | ||
![]() |
43548e3946 | ||
![]() |
d5ad673a40 | ||
![]() |
ad800fbd1a | ||
![]() |
f893122b98 | ||
![]() |
a3fd30bec5 | ||
![]() |
d6f257401f | ||
![]() |
7cf5830f8d | ||
![]() |
46bcea920c | ||
![]() |
73ccc830c3 | ||
![]() |
b9761e2539 | ||
![]() |
7c50c49aaf | ||
![]() |
ad44107c39 | ||
![]() |
4659bcc042 | ||
![]() |
4036926487 | ||
![]() |
9ed9171046 | ||
![]() |
632dec3d88 | ||
![]() |
34ca5841ef | ||
![]() |
caa7392df5 | ||
![]() |
f46ac1e7f0 | ||
![]() |
7859ca41a2 | ||
![]() |
33a6e8a56e | ||
![]() |
d5f45d51aa | ||
![]() |
e60e9e5acc | ||
![]() |
0fdb9b68a2 | ||
![]() |
3d7a1f5881 | ||
![]() |
c657efe437 | ||
![]() |
8471ebf676 | ||
![]() |
e5ebda9f2f | ||
![]() |
b7b11904a7 | ||
![]() |
eae26371a3 | ||
![]() |
cc6348ecd6 | ||
![]() |
38792d0159 | ||
![]() |
644f644532 | ||
![]() |
cc7902b890 | ||
![]() |
d433b357b7 | ||
![]() |
3fe9f0a7f5 | ||
![]() |
2308c50702 | ||
![]() |
f79a162d69 | ||
![]() |
4f4aaf420f | ||
![]() |
68a568e10e | ||
![]() |
209cbf421b | ||
![]() |
e3cec30e18 | ||
![]() |
51956e6e5c | ||
![]() |
a24d7e3dc0 | ||
![]() |
b92bbfdbac | ||
![]() |
87a891eedc | ||
![]() |
3bd42f9174 | ||
![]() |
cb28364277 | ||
![]() |
06743af824 | ||
![]() |
6845a45f7f | ||
![]() |
595f86edd8 | ||
![]() |
cf7dc34b9f | ||
![]() |
ead03378d7 | ||
![]() |
d241ad7769 | ||
![]() |
495cb3ecb3 | ||
![]() |
40b0b0f280 | ||
![]() |
c394be1e1b | ||
![]() |
2b82d4cbbb | ||
![]() |
3581e72a8f | ||
![]() |
e9582c9586 | ||
![]() |
d9b40fb845 | ||
![]() |
0a7d552429 | ||
![]() |
b848c40d9e | ||
![]() |
b57e4dcacd | ||
![]() |
da5ecdae47 | ||
![]() |
4da1bf4fb8 | ||
![]() |
fdb05958c2 | ||
![]() |
5381793af9 | ||
![]() |
6931da8724 | ||
![]() |
0cbab85ba2 | ||
![]() |
21d9c3c653 | ||
![]() |
7fcad167e3 | ||
![]() |
aa04cbc74b | ||
![]() |
2fbf4002d6 | ||
![]() |
b2f6cd59c0 | ||
![]() |
a93cf426ec | ||
![]() |
26321e797d | ||
![]() |
b6bf407103 | ||
![]() |
ca8bf5dcc8 | ||
![]() |
5f8dffbedf | ||
![]() |
4743da6d5d | ||
![]() |
a7fcfadf0e | ||
![]() |
158ddcba21 | ||
![]() |
437be09aeb | ||
![]() |
8174791c07 | ||
![]() |
353f6fc80e | ||
![]() |
7c26e74754 | ||
![]() |
46c99de1ca | ||
![]() |
133bb3cba0 | ||
![]() |
95710f137c | ||
![]() |
8aaf2f67e8 | ||
![]() |
2c0b9022b3 | ||
![]() |
ac8990fc97 | ||
![]() |
708926fdfd | ||
![]() |
f35d001912 | ||
![]() |
3d0b0324a9 | ||
![]() |
736370ec67 | ||
![]() |
26a35a2ce3 | ||
![]() |
944fc5e759 | ||
![]() |
cfaec1775d | ||
![]() |
64b309d136 | ||
![]() |
c4046efcca | ||
![]() |
c751e558ba | ||
![]() |
640284a5c5 | ||
![]() |
f5d9019517 | ||
![]() |
8e1aa6738f | ||
![]() |
96ede30356 | ||
![]() |
915114c833 | ||
![]() |
74a5b5df23 | ||
![]() |
e455a56c36 | ||
![]() |
41a1740d3c | ||
![]() |
738ccca994 | ||
![]() |
46a3dcba23 | ||
![]() |
0f53a18b1a |
198
.github/CONTRIBUTING.md
vendored
Normal file
@@ -0,0 +1,198 @@
|
||||
# Contributing
|
||||
|
||||
When contributing to this repository, please first discuss the change you wish to make via
|
||||
[GitHub issues](https://github.com/refinedmods/refinedstorage/issues), [Discord](https://discordapp.com/invite/VYzsydb),
|
||||
or any other method with the owners of this repository before making a change.
|
||||
|
||||
## Pull requests
|
||||
|
||||
- Keep your pull request (PR) as small as possible, this makes reviewing easier.
|
||||
- Commits serve a clear purpose and have a fitting commit message.
|
||||
- Branches are kept up to date by rebasing (updating a branch by merging makes for a confusing Git history).
|
||||
- PRs are merged by merging the commits on top of the target branch (which is `develop`).
|
||||
- Remember to add your changes in `CHANGELOG.md`. If your changes are merely technical, it's not necessary to update the
|
||||
changelog as it's not relevant for users.
|
||||
|
||||
### Commit messages
|
||||
|
||||
Commit messages must adhere to [Conventional Commits](https://www.conventionalcommits.org/en/v1.0.0/). We
|
||||
use [Commitlint](https://commitlint.js.org/) to validate commit messages.
|
||||
|
||||
We use
|
||||
the [conventional configuration](https://github.com/conventional-changelog/commitlint/tree/master/%40commitlint/config-conventional)
|
||||
for Commitlint.
|
||||
|
||||
It is recommended to install
|
||||
the [Conventional Commit plugin](https://plugins.jetbrains.com/plugin/13389-conventional-commit) to make it
|
||||
easier to write commit messages.
|
||||
|
||||
### Branch names
|
||||
|
||||
Because we use merge commits when merging a PR, branch names will be part of the history of the repository. That is why
|
||||
branch names must follow a certain standard.
|
||||
|
||||
The format is `{category}/GH-{issue number}/{lowercase-description}` and a branch name can be maximum 50 characters of
|
||||
length.
|
||||
|
||||
Category must match a
|
||||
category [used in our Commitlint config](https://github.com/conventional-changelog/commitlint/tree/master/%40commitlint/config-conventional#type-enum).
|
||||
|
||||
Valid examples are:
|
||||
|
||||
- `fix/GH-123/add-branch-linting`
|
||||
- `docs/GH-123/cleanup`
|
||||
|
||||
## Versioning
|
||||
|
||||
This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
||||
|
||||
### Version metadata
|
||||
|
||||
The code doesn't contain version metadata: `build.gradle` specifies a version of `0.0.0` (via Refined Architect).
|
||||
The versioning information is entirely contained in Git by using tags.
|
||||
|
||||
Per [Semantic Versioning](https://semver.org/spec/v2.0.0.html), the version number being released depends on the changes
|
||||
in that release. We usually can't predict those
|
||||
changes at the start of a release cycle, so we can't bump the version at the start of a release cycle. That means that
|
||||
the version number being released is determined at release time.
|
||||
|
||||
Because the version number is determined at release time, we can't store any versioning metadata in the
|
||||
code (`build.gradle`). If we did, `build.gradle` would have the version number of the latest released version during the
|
||||
release cycle of the new version, which isn't correct.
|
||||
|
||||
### Dealing with Minecraft
|
||||
|
||||
Whenever we port to a new Minecraft version, at least the minor version should be incremented.
|
||||
|
||||
This is needed so that we can still support older Minecraft versions without the version numbers conflicting.
|
||||
|
||||
## Changelog
|
||||
|
||||
The changelog is kept in `CHANGELOG.md`.
|
||||
|
||||
Keeping a readable, relevant and user-friendly changelog is essential for our end users
|
||||
to stay up to date with the project.
|
||||
|
||||
Please refrain from using technical terminology or adding entries for technical changes
|
||||
that are (generally) not relevant to the end-user.
|
||||
|
||||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
|
||||
|
||||
## Gitflow
|
||||
|
||||
This project uses [Gitflow](https://www.atlassian.com/git/tutorials/comparing-workflows/gitflow-workflow).
|
||||
|
||||
## Documentation
|
||||
|
||||
Documentation must be kept up to date when adding or changing functionality.
|
||||
|
||||
### Javadoc
|
||||
|
||||
Javadoc is available after every release on https://refinedmods.com/javadoc/refinedstorage.
|
||||
|
||||
### API annotations
|
||||
|
||||
Public APIs must be annotated with an `@API` annotation
|
||||
from [API Guardian](https://github.com/apiguardian-team/apiguardian).
|
||||
|
||||
## Code style
|
||||
|
||||
We use [Checkstyle](https://checkstyle.sourceforge.io/) in our build workflow to validate coding style.
|
||||
|
||||
It is recommended to import the [config/checkstyle/checkstyle.xml](../config/checkstyle/checkstyle.xml) file into your
|
||||
IDE, so that formatting rules are respected.
|
||||
|
||||
Moreover, the [CheckStyle-IDEA plugin](https://plugins.jetbrains.com/plugin/1065-checkstyle-idea) can be used to check
|
||||
if there are no style violations.
|
||||
|
||||
## Release process
|
||||
|
||||
The release process is automated and follows Gitflow.
|
||||
|
||||
Before running the "Draft release" workflow to start the release process make sure `CHANGELOG.md` contains all the
|
||||
unreleased changes.
|
||||
|
||||
To determine the version number to be released, the workflow will ask you which release type this is (major, minor,
|
||||
patch).
|
||||
The latest version from `CHANGELOG.md` will be used as a base, and that will be incremented
|
||||
depending on the release type.
|
||||
|
||||
`CHANGELOG.md` will be updated by this workflow, you can review this in the resulting release PR.
|
||||
|
||||
If you merge the release PR, the "Publish release" workflow will automatically publish the release. An additional PR
|
||||
will be created to merge the changes in `CHANGELOG.md` back into `develop`.
|
||||
|
||||
## Hotfix process
|
||||
|
||||
The hotfix process is semi-automated and follows Gitflow:
|
||||
|
||||
- Create a hotfix branch off `main`.
|
||||
- Commit your changes on this branch.
|
||||
- Update `CHANGELOG.md` (with version number and release date) manually on this branch.
|
||||
- Push the branch and create a PR for it, merging into `main`.
|
||||
|
||||
The "Publish release" workflow will take care of the rest.
|
||||
|
||||
## Workflows
|
||||
|
||||
We have a few GitHub workflows:
|
||||
|
||||
- Build (PRs, pushes to `develop` and `main`)
|
||||
- Draft release (manual trigger)
|
||||
- Publish release (merging a PR to `main`)
|
||||
- Validate changelog (PRs)
|
||||
- To validate if `CHANGELOG.md` is valid and updated.
|
||||
- Not every pull request needs a changelog change, so the `skip-changelog` label can be added to the pull request to
|
||||
ignore this.
|
||||
- Validate commit messages (PRs)
|
||||
- Validates whether the commits on a pull request
|
||||
respect [Conventional Commits](https://www.conventionalcommits.org/en/v1.0.0/).
|
||||
- We use
|
||||
the [conventional configuration](https://github.com/conventional-changelog/commitlint/tree/master/%40commitlint/config-conventional).
|
||||
- Validate branch names (PRs)
|
||||
- Issue for unsupported version (issues)
|
||||
- Posts a message on a GitHub issue if the issue is about an unsupported version.
|
||||
- Lock resolved issues and PRs (every night)
|
||||
|
||||
### Build
|
||||
|
||||
The build workflow triggers when a pull request is updated or when a commit is pushed to `develop` or `main`.
|
||||
|
||||
The build workflow takes care of the following:
|
||||
|
||||
- Running a Gradle build, running our tests in the process and generating an aggregated code coverage report for the API
|
||||
modules.
|
||||
- Code style validation with Checkstyle.
|
||||
- Mutation and line coverage test with Pitest.
|
||||
- Uploading the artifacts on the action.
|
||||
|
||||
### Draft release
|
||||
|
||||
The draft release workflow is a manual workflow which will create a release branch from `develop`.
|
||||
|
||||
To determine the version number to be released, it will extract the latest version number from `CHANGELOG.md` and
|
||||
increment it depending on the release type selected.
|
||||
|
||||
This workflow takes care of the following:
|
||||
|
||||
- Creating the release branch.
|
||||
- Updating the changelog on this release branch.
|
||||
- Creating a pull request merging the release branch into `main`.
|
||||
|
||||
### Publish release
|
||||
|
||||
The "publish release" workflow is triggered when a release or hotfix PR is merged to `main`. Usually, this will be the
|
||||
PR created earlier in the "Draft release" workflow.
|
||||
|
||||
The workflow takes care of the following:
|
||||
|
||||
- Extracting the version number from the release or hotfix branch name that is merged in the PR.
|
||||
- Extracting the changelog entry for this version number.
|
||||
- Running a build.
|
||||
- Publishing on [GitHub packages](https://github.com/refinedmods/refinedstorage/packages) and
|
||||
CreeperHost Maven.
|
||||
- Publishing Javadoc on [GitHub pages](https://github.com/refinedmods/javadoc).
|
||||
- Deploying on [GitHub releases](https://github.com/refinedmods/refinedstorage/releases).
|
||||
- Announcing the release on Discord and Twitter.
|
||||
- Creating a PR that merges `main` back into `develop` to get the changes to `CHANGELOG.md` and `build.gradle`
|
||||
into `develop` from the draft release workflow.
|
1
.github/FUNDING.yml
vendored
Normal file
@@ -0,0 +1 @@
|
||||
patreon: raoulvdberge
|
23
.github/ISSUE_TEMPLATE.md
vendored
@@ -1,23 +0,0 @@
|
||||
#### Issue description:
|
||||
|
||||
#### What happens:
|
||||
|
||||
#### What you expected to happen:
|
||||
|
||||
#### Steps to reproduce:
|
||||
1.
|
||||
2.
|
||||
3.
|
||||
...
|
||||
|
||||
#### Version (make sure you are on the latest version before reporting):
|
||||
|
||||
- Minecraft:
|
||||
- Forge:
|
||||
- Refined Storage:
|
||||
|
||||
Does this issue occur on a server? [yes/no]
|
||||
|
||||
#### If a (crash)log is relevant for this issue, link it here:
|
||||
|
||||
[pastebin/gist/etc link here]
|
63
.github/ISSUE_TEMPLATE/bug_report.yml
vendored
Normal file
@@ -0,0 +1,63 @@
|
||||
name: Bug report
|
||||
description: Found a bug or encountered a crash? Please report it here.
|
||||
labels: [ bug ]
|
||||
body:
|
||||
- type: markdown
|
||||
attributes:
|
||||
value: |
|
||||
Provide a summary of the issue in the title above.
|
||||
- type: textarea
|
||||
id: description
|
||||
attributes:
|
||||
label: Describe the bug
|
||||
description: |
|
||||
Be as detailed as possible.
|
||||
If applicable, also tell us what you expected to happen instead.
|
||||
validations:
|
||||
required: true
|
||||
- type: textarea
|
||||
id: reproduce
|
||||
attributes:
|
||||
label: How can we reproduce this bug or crash?
|
||||
description: |
|
||||
Provide us with steps on how to reproduce this issue.
|
||||
Try to reproduce the issue with only Refined Storage installed, if possible.
|
||||
placeholder: |
|
||||
1.
|
||||
2.
|
||||
3.
|
||||
validations:
|
||||
required: true
|
||||
- type: dropdown
|
||||
id: minecraft
|
||||
attributes:
|
||||
label: What Minecraft version is this happening on?
|
||||
description: |
|
||||
If your Minecraft version isn't listed here, it means that it's no longer supported. In that case, don't create an issue.
|
||||
options:
|
||||
- Minecraft 1.18.2
|
||||
- Minecraft 1.19.2
|
||||
- Minecraft 1.20.1
|
||||
- Minecraft 1.20.4
|
||||
validations:
|
||||
required: true
|
||||
- type: input
|
||||
id: forge
|
||||
attributes:
|
||||
label: What Forge version is this happening on?
|
||||
validations:
|
||||
required: true
|
||||
- type: input
|
||||
id: rs
|
||||
attributes:
|
||||
label: What Refined Storage version is this happening on?
|
||||
description: |
|
||||
Ensure that you are running on the latest Refined Storage version.
|
||||
validations:
|
||||
required: true
|
||||
- type: textarea
|
||||
id: logs
|
||||
attributes:
|
||||
label: Relevant log output
|
||||
description: Please copy and paste any relevant log output. This will be automatically formatted into code, so no need for backticks.
|
||||
render: shell
|
5
.github/ISSUE_TEMPLATE/config.yml
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
blank_issues_enabled: false
|
||||
contact_links:
|
||||
- name: Discord Community Support
|
||||
url: https://discordapp.com/invite/VYzsydb
|
||||
about: Please ask and answer questions here. Issues should be used for bugs and feature requests.
|
23
.github/ISSUE_TEMPLATE/enhancement.yml
vendored
Normal file
@@ -0,0 +1,23 @@
|
||||
name: Enhancement
|
||||
description: Do you have a suggestion for a new feature or a way to improve Refined Storage? Let us know.
|
||||
labels: [ enhancement ]
|
||||
body:
|
||||
- type: markdown
|
||||
attributes:
|
||||
value: |
|
||||
Provide a summary of the enhancement in the title above.
|
||||
|
||||
Please follow following guidelines before proposing an enchancement:
|
||||
1) Ensure that you are running on the latest Refined Storage version (to ensure that the enhancement does not exist yet).
|
||||
2) Ensure that your enhancement hasn't already been posted. Please look in the closed issues as well (for enhancements that have been denied).
|
||||
|
||||
We might close your issue, without explanation, if you do not follow these guidelines.
|
||||
- type: textarea
|
||||
id: describe
|
||||
attributes:
|
||||
label: Describe your enhancement
|
||||
description: |
|
||||
Be as detailed as possible.
|
||||
Tell us how your idea should work. Why should we consider this?
|
||||
validations:
|
||||
required: true
|
11
.github/SUPPORT.md
vendored
Normal file
@@ -0,0 +1,11 @@
|
||||
# Support
|
||||
|
||||
If you have a problem and need help, we offer various channels where you can ask for help.
|
||||
|
||||
## I have a question
|
||||
|
||||
Questions can be asked on [Discord](https://discordapp.com/invite/VYzsydb).
|
||||
|
||||
## I have found a bug
|
||||
|
||||
If you have found a bug, please report it on [GitHub issues](https://github.com/refinedmods/refinedstorage/issues).
|
15
.github/workflows/build.yml
vendored
Normal file
@@ -0,0 +1,15 @@
|
||||
name: Build
|
||||
on:
|
||||
push:
|
||||
branches:
|
||||
- develop
|
||||
- main
|
||||
pull_request:
|
||||
types: [ opened, synchronize, reopened ]
|
||||
jobs:
|
||||
build:
|
||||
uses: refinedmods/refinedarchitect/.github/workflows/build.yml@v0.11.4
|
||||
with:
|
||||
mutation-testing: false
|
||||
sonarqube: false
|
||||
secrets: inherit
|
24
.github/workflows/draft-release.yml
vendored
Normal file
@@ -0,0 +1,24 @@
|
||||
name: Draft release
|
||||
on:
|
||||
workflow_dispatch:
|
||||
inputs:
|
||||
release-type:
|
||||
description: 'Release type'
|
||||
required: true
|
||||
default: 'minor'
|
||||
type: choice
|
||||
options:
|
||||
- major
|
||||
- minor
|
||||
- patch
|
||||
version-number-override:
|
||||
description: 'Version number override'
|
||||
required: false
|
||||
type: string
|
||||
jobs:
|
||||
draft:
|
||||
uses: refinedmods/refinedarchitect/.github/workflows/draft-release.yml@v0.11.4
|
||||
with:
|
||||
release-type: ${{ inputs.release-type }}
|
||||
version-number-override: ${{ inputs.version-number-override }}
|
||||
secrets: inherit
|
7
.github/workflows/issue-for-unsupported-version.yml
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
name: Issue for unsupported version
|
||||
on:
|
||||
issues:
|
||||
types: [ labeled, unlabeled, reopened ]
|
||||
jobs:
|
||||
unsupported-labeler:
|
||||
uses: refinedmods/refinedarchitect/.github/workflows/issue-for-unsupported-version.yml@v0.11.4
|
18
.github/workflows/publish-release.yml
vendored
Normal file
@@ -0,0 +1,18 @@
|
||||
name: Publish release
|
||||
on:
|
||||
pull_request:
|
||||
branches:
|
||||
- main
|
||||
types:
|
||||
- closed
|
||||
jobs:
|
||||
publish-release:
|
||||
uses: refinedmods/refinedarchitect/.github/workflows/publish-release.yml@v0.11.4
|
||||
secrets: inherit
|
||||
with:
|
||||
project-name: 'Refined Storage'
|
||||
announce: true
|
||||
mutation-testing: false
|
||||
curseforge: true
|
||||
modrinth: true
|
||||
sonarqube: false
|
7
.github/workflows/resolved-issue-locking.yml
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
name: Lock resolved issues and PRs
|
||||
on:
|
||||
schedule:
|
||||
- cron: '0 0 * * *'
|
||||
jobs:
|
||||
lock:
|
||||
uses: refinedmods/refinedarchitect/.github/workflows/resolved-issue-locking.yml@v0.11.4
|
5
.github/workflows/validate-branch-name.yml
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
name: Validate branch name
|
||||
on: [ pull_request ]
|
||||
jobs:
|
||||
validate-branch-name:
|
||||
uses: refinedmods/refinedarchitect/.github/workflows/validate-branch-name.yml@v0.11.4
|
9
.github/workflows/validate-changelog.yml
vendored
Normal file
@@ -0,0 +1,9 @@
|
||||
name: Validate changelog
|
||||
on:
|
||||
pull_request:
|
||||
types: [ opened, synchronize, reopened, ready_for_review, labeled, unlabeled ]
|
||||
jobs:
|
||||
validate-changelog:
|
||||
uses: refinedmods/refinedarchitect/.github/workflows/validate-changelog.yml@v0.11.4
|
||||
with:
|
||||
validation-level: 'warn'
|
5
.github/workflows/validate-commit-messages.yml
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
name: Validate commit messages
|
||||
on: [ pull_request ]
|
||||
jobs:
|
||||
validate-commit-messages:
|
||||
uses: refinedmods/refinedarchitect/.github/workflows/validate-commit-messages.yml@v0.11.4
|
6
.gitignore
vendored
@@ -7,10 +7,12 @@ eclipse/
|
||||
.nb-gradle-properties
|
||||
.project
|
||||
*.launch
|
||||
run/
|
||||
runs/
|
||||
*.iml
|
||||
*.ipr
|
||||
*.iws
|
||||
.idea/
|
||||
out/
|
||||
/bin/
|
||||
/bin/
|
||||
logs/
|
||||
**/.DS_Store
|
||||
|
5688
CHANGELOG.md
23
Jenkinsfile
vendored
@@ -1,23 +0,0 @@
|
||||
node {
|
||||
stage('Preparation') {
|
||||
checkout scm
|
||||
}
|
||||
cache(maxCacheSize: 250, caches: [
|
||||
[$class: 'ArbitraryFileCache', excludes: 'modules-2/modules-2.lock,*/plugin-resolution/**', includes: '**/*', path: '${HOME}/.gradle/caches'],
|
||||
[$class: 'ArbitraryFileCache', excludes: '', includes: '**/*', path: '${HOME}/.gradle/wrapper']
|
||||
]) {
|
||||
stage('Cleanup') {
|
||||
sh "./gradlew clean"
|
||||
}
|
||||
stage('Build') {
|
||||
sh "./gradlew setupCIWorkspace"
|
||||
sh "./gradlew build"
|
||||
}
|
||||
}
|
||||
stage('Archive artifacts') {
|
||||
archiveArtifacts 'build/libs/*.jar'
|
||||
}
|
||||
stage('Publish artifacts') {
|
||||
sh "./gradlew publish"
|
||||
}
|
||||
}
|
@@ -1,6 +1,6 @@
|
||||
# The MIT License (MIT)
|
||||
|
||||
Copyright © 2015 - 2018 Refined Storage contributors
|
||||
Copyright © 2015 - 2024 Refined Mods
|
||||
|
||||
Permission is hereby granted, free of charge, to any person
|
||||
obtaining a copy of this software and associated documentation
|
||||
|
50
README.md
@@ -1,7 +1,49 @@
|
||||
# Refined Storage [](https://jenkins.raoulvdberge.com/job/refinedstorage/) [](http://minecraft.curseforge.com/projects/refined-storage)
|
||||
<div align="center">
|
||||
<img width="280" alt="Refined Storage logo" src="https://raw.githubusercontent.com/refinedmods/refinedstorage/develop/images/logo.png" />
|
||||
<h1 style="margin-top: 0">Refined Storage</h1>
|
||||
<p>Refined Storage is a mass storage mod for Minecraft that offers the player a network-based storage system, allowing
|
||||
them to store items and fluids on a massively expandable device network.</p>
|
||||
|
||||
**Refined Storage is a mass storage mod for Minecraft that offers the player a network-based storage system, allowing them to store items and fluids on a massively expandable device network.**
|
||||
[](https://github.com/refinedmods/refinedstorage/actions/workflows/build.yml) [](http://minecraft.curseforge.com/projects/refined-storage) [](https://modrinth.com/mod/refined-storage) [](https://discordapp.com/invite/VYzsydb) [](LICENSE.md)
|
||||
</div>
|
||||
|
||||
Items and fluids can be stored in one of the many storage capabilities that the mod offers. Any storage devices connected to the same network are accessible to the player through one simple Grid interface, allowing the player to access the inventories of many devices through a single unified GUI.
|
||||
## About
|
||||
|
||||
This mod not only adds storage solutions, but also devices that can be used to manipulate items and blocks in the world and from within the system, such as importers, exporters, constructors, destructors, and more! There are also devices in this mod that allow the player to setup auto-crafting, allowing the crafting of complex recipes in a few simple clicks.
|
||||
Items and fluids can be stored in one of the many storage capabilities that the mod offers. Any storage devices
|
||||
connected to the same network are accessible to the player through one simple Grid interface, allowing the player to
|
||||
access the inventories of many devices through a single unified GUI.
|
||||
|
||||
This mod not only adds storage solutions, but also devices that can be used to manipulate items and blocks in the world
|
||||
and from within the system, such as importers, exporters, constructors, destructors, and more! There are also devices in
|
||||
this mod that allow the player to setup auto-crafting, allowing the crafting of complex recipes in a few simple clicks.
|
||||
|
||||
## Links
|
||||
|
||||
- [GitHub](https://github.com/refinedmods/refinedstorage)
|
||||
- [Releases](https://github.com/refinedmods/refinedstorage/releases)
|
||||
- [Packages](https://github.com/refinedmods/refinedstorage/packages)
|
||||
- [Issues](https://github.com/refinedmods/refinedstorage/issues)
|
||||
- [Refined Mods on GitHub](https://github.com/refinedmods)
|
||||
- [CurseForge](https://curseforge.com/minecraft/mc-mods/refined-storage)
|
||||
- [Modrinth](https://modrinth.com/mod/refined-storage)
|
||||
- [Wiki](https://refinedmods.com/refined-storage/)
|
||||
- [Javadoc](https://refinedmods.com/javadoc/refinedstorage)
|
||||
- [Discord](https://discordapp.com/invite/VYzsydb)
|
||||
- [Twitter](https://twitter.com/refinedmods)
|
||||
- [Mastodon](https://anvil.social/@refinedmods)
|
||||
|
||||
## Building
|
||||
|
||||
Clone the repository and import the Gradle project.
|
||||
|
||||
## Contributing
|
||||
|
||||
See [CONTRIBUTING.md](.github/CONTRIBUTING.md).
|
||||
|
||||
## Support
|
||||
|
||||
See [SUPPORT.md](.github/SUPPORT.md).
|
||||
|
||||
## Changelog
|
||||
|
||||
See [CHANGELOG.md](CHANGELOG.md).
|
||||
|
178
build.gradle
@@ -1,137 +1,41 @@
|
||||
buildscript {
|
||||
repositories {
|
||||
jcenter()
|
||||
maven {
|
||||
name = "forge"
|
||||
url = "http://files.minecraftforge.net/maven"
|
||||
}
|
||||
}
|
||||
dependencies {
|
||||
classpath 'net.minecraftforge.gradle:ForgeGradle:2.3-SNAPSHOT'
|
||||
}
|
||||
}
|
||||
|
||||
apply plugin: 'java'
|
||||
apply plugin: 'maven'
|
||||
apply plugin: 'maven-publish'
|
||||
apply plugin: 'net.minecraftforge.gradle.forge'
|
||||
|
||||
version = "1.6.15"
|
||||
def env = System.getenv()
|
||||
if (env.BUILD_NUMBER) {
|
||||
version = version + "-" + "${env.BUILD_NUMBER}"
|
||||
}
|
||||
|
||||
group = "refinedstorage"
|
||||
archivesBaseName = "refinedstorage"
|
||||
|
||||
sourceCompatibility = 1.8
|
||||
targetCompatibility = 1.8
|
||||
|
||||
minecraft {
|
||||
version = "1.12.2-14.23.5.2838"
|
||||
runDir = "run"
|
||||
useDepAts = true
|
||||
mappings = "stable_39"
|
||||
|
||||
replaceIn "RS.java"
|
||||
replace "@version@", project.version
|
||||
}
|
||||
|
||||
repositories {
|
||||
maven {
|
||||
url "http://dvs1.progwml6.com/files/maven"
|
||||
}
|
||||
maven {
|
||||
url "http://maven.cil.li"
|
||||
}
|
||||
maven {
|
||||
name = "CurseForge"
|
||||
url = "https://minecraft.curseforge.com/api/maven/"
|
||||
}
|
||||
}
|
||||
|
||||
dependencies {
|
||||
deobfCompile "mezz.jei:jei_1.12.2:4.15.0.287:api"
|
||||
runtime "mezz.jei:jei_1.12.2:4.15.0.287"
|
||||
deobfCompile "li.cil.oc:OpenComputers:MC1.12.2-1.7.2.67:api"
|
||||
compile "inventory-tweaks:InventoryTweaks:1.63:api"
|
||||
}
|
||||
|
||||
processResources {
|
||||
inputs.property "version", project.version
|
||||
inputs.property "mcversion", project.minecraft.version
|
||||
|
||||
from(sourceSets.main.resources.srcDirs) {
|
||||
include 'mcmod.info'
|
||||
|
||||
expand 'version': project.version, 'mcversion': project.minecraft.version
|
||||
}
|
||||
|
||||
from(sourceSets.main.resources.srcDirs) {
|
||||
exclude 'mcmod.info'
|
||||
}
|
||||
}
|
||||
|
||||
jar {
|
||||
include "com/raoulvdberge/refinedstorage/**"
|
||||
include "assets/**"
|
||||
include "mcmod.info"
|
||||
include "pack.mcmeta"
|
||||
}
|
||||
|
||||
task deobfJar(type: Jar) {
|
||||
from sourceSets.main.output
|
||||
classifier 'deobf'
|
||||
}
|
||||
|
||||
task apiJar(type: Jar, dependsOn: 'sourceMainJava') {
|
||||
from sourceSets.main.allSource
|
||||
from sourceSets.main.output
|
||||
include 'com/raoulvdberge/refinedstorage/api/**/*'
|
||||
classifier 'api'
|
||||
}
|
||||
|
||||
task signJar(type: SignJar, dependsOn: reobfJar) {
|
||||
onlyIf {
|
||||
project.hasProperty('keyStore')
|
||||
}
|
||||
|
||||
keyStore = project.findProperty('keyStore')
|
||||
alias = project.findProperty('keyStoreAlias')
|
||||
storePass = project.findProperty('keyStorePass')
|
||||
keyPass = project.findProperty('keyStoreKeyPass')
|
||||
inputFile = jar.archivePath
|
||||
outputFile = jar.archivePath
|
||||
}
|
||||
|
||||
build.dependsOn signJar
|
||||
|
||||
artifacts {
|
||||
archives deobfJar
|
||||
archives apiJar
|
||||
archives sourceJar
|
||||
archives jar
|
||||
}
|
||||
|
||||
publishing {
|
||||
publications {
|
||||
mavenJava(MavenPublication) {
|
||||
groupId = project.group
|
||||
artifactId = project.archivesBaseName
|
||||
version = project.version
|
||||
artifact deobfJar
|
||||
artifact sourceJar
|
||||
artifact apiJar
|
||||
artifact jar
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
publishing {
|
||||
repositories {
|
||||
maven {
|
||||
url "/var/www/repo"
|
||||
}
|
||||
}
|
||||
}
|
||||
apply from: "https://raw.githubusercontent.com/refinedmods/refinedarchitect/v0.11.4/helper.gradle"
|
||||
|
||||
repositories {
|
||||
maven {
|
||||
name = 'JEI'
|
||||
url = "https://maven.blamejared.com/"
|
||||
}
|
||||
maven {
|
||||
url "https://www.cursemaven.com"
|
||||
content {
|
||||
includeGroup "curse.maven"
|
||||
}
|
||||
}
|
||||
maven {
|
||||
name = 'Curios'
|
||||
url = "https://maven.theillusivec4.top/"
|
||||
}
|
||||
}
|
||||
|
||||
group = 'com.refinedmods'
|
||||
|
||||
forgeProject("refinedstorage")
|
||||
|
||||
archivesBaseName = 'refinedstorage'
|
||||
|
||||
enablePublishing()
|
||||
enableCurseForge(243076)
|
||||
enableModrinth("KDvYkUg3")
|
||||
enableJavadoc()
|
||||
|
||||
dependencies {
|
||||
compileOnly "mezz.jei:jei-1.20.4-common-api:17.3.0.43"
|
||||
compileOnly "mezz.jei:jei-1.20.4-neoforge-api:17.3.0.43"
|
||||
runtimeOnly "mezz.jei:jei-1.20.4-neoforge:17.3.0.43"
|
||||
|
||||
compileOnly "curse.maven:mouse-tweaks-60089:4776995"
|
||||
|
||||
compileOnly 'curse.maven:crafting-tweaks-233071:4991559'
|
||||
|
||||
implementation "top.theillusivec4.curios:curios-neoforge:7.2.0+1.20.4"
|
||||
}
|
||||
|
8
config/checkstyle/checkstyle.xml
Normal file
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0"?>
|
||||
<!DOCTYPE module PUBLIC
|
||||
"-//Checkstyle//DTD Checkstyle Configuration 1.3//EN"
|
||||
"https://checkstyle.org/dtds/configuration_1_3.dtd">
|
||||
<module name="Checker">
|
||||
<property name="charset" value="UTF-8"/>
|
||||
<property name="fileExtensions" value="java, properties, xml"/>
|
||||
</module>
|
BIN
docs/assets/1024k-fluid-storage-block.png
Normal file
After Width: | Height: | Size: 3.0 KiB |
BIN
docs/assets/1024k-fluid-storage-disk.png
Normal file
After Width: | Height: | Size: 501 B |
BIN
docs/assets/1024k-fluid-storage-part.png
Normal file
After Width: | Height: | Size: 635 B |
BIN
docs/assets/16k-storage-block.png
Normal file
After Width: | Height: | Size: 3.2 KiB |
BIN
docs/assets/16k-storage-disk.png
Normal file
After Width: | Height: | Size: 478 B |
BIN
docs/assets/16k-storage-part.png
Normal file
After Width: | Height: | Size: 703 B |
BIN
docs/assets/1k-storage-block.png
Normal file
After Width: | Height: | Size: 3.2 KiB |
BIN
docs/assets/1k-storage-disk.png
Normal file
After Width: | Height: | Size: 479 B |
BIN
docs/assets/1k-storage-part.png
Normal file
After Width: | Height: | Size: 353 B |
BIN
docs/assets/256k-fluid-storage-block.png
Normal file
After Width: | Height: | Size: 3.0 KiB |
BIN
docs/assets/256k-fluid-storage-disk.png
Normal file
After Width: | Height: | Size: 509 B |
BIN
docs/assets/256k-fluid-storage-part.png
Normal file
After Width: | Height: | Size: 437 B |
BIN
docs/assets/4096k-fluid-storage-block.png
Normal file
After Width: | Height: | Size: 3.0 KiB |
BIN
docs/assets/4096k-fluid-storage-disk.png
Normal file
After Width: | Height: | Size: 501 B |
BIN
docs/assets/4096k-fluid-storage-part.png
Normal file
After Width: | Height: | Size: 686 B |
BIN
docs/assets/4k-storage-block.png
Normal file
After Width: | Height: | Size: 3.2 KiB |
BIN
docs/assets/4k-storage-disk.png
Normal file
After Width: | Height: | Size: 477 B |
BIN
docs/assets/4k-storage-part.png
Normal file
After Width: | Height: | Size: 370 B |
BIN
docs/assets/64k-fluid-storage-block.png
Normal file
After Width: | Height: | Size: 3.0 KiB |
BIN
docs/assets/64k-fluid-storage-disk.png
Normal file
After Width: | Height: | Size: 502 B |
BIN
docs/assets/64k-fluid-storage-part.png
Normal file
After Width: | Height: | Size: 404 B |
BIN
docs/assets/64k-storage-block.png
Normal file
After Width: | Height: | Size: 3.2 KiB |
BIN
docs/assets/64k-storage-disk.png
Normal file
After Width: | Height: | Size: 478 B |
BIN
docs/assets/64k-storage-part.png
Normal file
After Width: | Height: | Size: 685 B |
BIN
docs/assets/advanced-processor.png
Normal file
After Width: | Height: | Size: 470 B |
BIN
docs/assets/basic-processor.png
Normal file
After Width: | Height: | Size: 456 B |
BIN
docs/assets/block-of-quartz-enriched-iron.png
Normal file
After Width: | Height: | Size: 3.6 KiB |
BIN
docs/assets/cable.png
Normal file
After Width: | Height: | Size: 365 B |
BIN
docs/assets/construction-core.png
Normal file
After Width: | Height: | Size: 516 B |
BIN
docs/assets/constructor.png
Normal file
After Width: | Height: | Size: 1.4 KiB |
BIN
docs/assets/controller.png
Normal file
After Width: | Height: | Size: 2.9 KiB |
BIN
docs/assets/cover.png
Normal file
After Width: | Height: | Size: 1.1 KiB |
BIN
docs/assets/crafter-manager.png
Normal file
After Width: | Height: | Size: 2.9 KiB |
BIN
docs/assets/crafter.png
Normal file
After Width: | Height: | Size: 2.9 KiB |
BIN
docs/assets/crafting-grid.png
Normal file
After Width: | Height: | Size: 3.0 KiB |
BIN
docs/assets/crafting-monitor.png
Normal file
After Width: | Height: | Size: 3.0 KiB |
BIN
docs/assets/crafting-upgrade.png
Normal file
After Width: | Height: | Size: 561 B |
BIN
docs/assets/creative-fluid-storage-block.png
Normal file
After Width: | Height: | Size: 2.7 KiB |
BIN
docs/assets/creative-fluid-storage-disk.png
Normal file
After Width: | Height: | Size: 472 B |
BIN
docs/assets/creative-portable-grid.png
Normal file
After Width: | Height: | Size: 1.7 KiB |
BIN
docs/assets/creative-storage-block.png
Normal file
After Width: | Height: | Size: 2.6 KiB |
BIN
docs/assets/creative-storage-disk.png
Normal file
After Width: | Height: | Size: 477 B |
BIN
docs/assets/creative-wireless-crafting-monitor.png
Normal file
After Width: | Height: | Size: 561 B |
BIN
docs/assets/creative-wireless-fluid-grid.png
Normal file
After Width: | Height: | Size: 573 B |
BIN
docs/assets/creative-wireless-grid.png
Normal file
After Width: | Height: | Size: 577 B |
BIN
docs/assets/cut-silicon.png
Normal file
After Width: | Height: | Size: 524 B |
BIN
docs/assets/cutting-tool.png
Normal file
After Width: | Height: | Size: 288 B |
BIN
docs/assets/destruction-core.png
Normal file
After Width: | Height: | Size: 513 B |
BIN
docs/assets/destructor.png
Normal file
After Width: | Height: | Size: 1.3 KiB |
BIN
docs/assets/detector.png
Normal file
After Width: | Height: | Size: 1.8 KiB |
BIN
docs/assets/disk-drive.png
Normal file
After Width: | Height: | Size: 2.7 KiB |
BIN
docs/assets/disk-manipulator.png
Normal file
After Width: | Height: | Size: 2.6 KiB |
BIN
docs/assets/exporter.png
Normal file
After Width: | Height: | Size: 543 B |
BIN
docs/assets/external-storage.png
Normal file
After Width: | Height: | Size: 501 B |
BIN
docs/assets/filter.png
Normal file
After Width: | Height: | Size: 491 B |
BIN
docs/assets/fluid-grid.png
Normal file
After Width: | Height: | Size: 3.0 KiB |
BIN
docs/assets/fluid-interface.png
Normal file
After Width: | Height: | Size: 3.0 KiB |
BIN
docs/assets/fortune-upgrade.png
Normal file
After Width: | Height: | Size: 554 B |
BIN
docs/assets/grid.png
Normal file
After Width: | Height: | Size: 3.0 KiB |
BIN
docs/assets/hollow-cover.png
Normal file
After Width: | Height: | Size: 1.1 KiB |
BIN
docs/assets/importer.png
Normal file
After Width: | Height: | Size: 507 B |
BIN
docs/assets/improved-processor.png
Normal file
After Width: | Height: | Size: 490 B |
BIN
docs/assets/interdimensional-upgrade.png
Normal file
After Width: | Height: | Size: 560 B |
BIN
docs/assets/interface.png
Normal file
After Width: | Height: | Size: 3.0 KiB |
BIN
docs/assets/machine-casing.png
Normal file
After Width: | Height: | Size: 2.8 KiB |
BIN
docs/assets/network-card.png
Normal file
After Width: | Height: | Size: 555 B |
BIN
docs/assets/network-receiver.png
Normal file
After Width: | Height: | Size: 2.9 KiB |
BIN
docs/assets/network-transmitter.png
Normal file
After Width: | Height: | Size: 3.0 KiB |
BIN
docs/assets/pattern-grid.png
Normal file
After Width: | Height: | Size: 3.0 KiB |
BIN
docs/assets/pattern.png
Normal file
After Width: | Height: | Size: 477 B |
BIN
docs/assets/portable-grid.png
Normal file
After Width: | Height: | Size: 1.7 KiB |
BIN
docs/assets/processing-pattern-encoder.png
Normal file
After Width: | Height: | Size: 6.1 KiB |
BIN
docs/assets/processor-binding.png
Normal file
After Width: | Height: | Size: 499 B |
BIN
docs/assets/quartz-enriched-iron.png
Normal file
After Width: | Height: | Size: 559 B |
BIN
docs/assets/range-upgrade.png
Normal file
After Width: | Height: | Size: 564 B |
BIN
docs/assets/raw-advanced-processor.png
Normal file
After Width: | Height: | Size: 286 B |
BIN
docs/assets/raw-basic-processor.png
Normal file
After Width: | Height: | Size: 295 B |
BIN
docs/assets/raw-improved-processor.png
Normal file
After Width: | Height: | Size: 331 B |