Skip to content

Commit 1ecf5a7

Browse files
authored
Merge pull request #4 from dotkernel/intro
updated homepage
2 parents 124c09f + 7b437f4 commit 1ecf5a7

1 file changed

Lines changed: 145 additions & 4 deletions

File tree

theme/pages/homepage.html

Lines changed: 145 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,43 @@
11
{% if config.extra.repo_name == 'dotkernel/api' %}
22
<h1>Dotkernel API</h1>
3-
<p>{{ config.site_description }}</p>
3+
<h2>Features</h2>
4+
<div style="display: flex;gap: 30px;flex-wrap: wrap;">
5+
<div style="width:300px">
6+
<div style="display: flex;gap:25px;height:70px;margin-bottom:20px;">
7+
<img style="background: #E4EDFF;padding:10px;border-radius:10px" src="https://www.dotkernel.org/images/app/icon/cycle.svg">
8+
<h3 style="padding-top:0;margin-top:0;"><a href="https://docs.mezzio.dev/mezzio/v3/features/container/intro/" target="_blank" rel="noopener">Containers</a></h3>
9+
</div>
10+
Dotkernel is built around the PSR-11 dependency container. We have chosen <strong><a href="https://github.com/laminas/laminas-servicemanager">Laminas Service Manager</a></strong> as our default implementation.
11+
</div>
12+
<div style="width:300px">
13+
<div style="display: flex;gap:25px;height:70px;margin-bottom:20px">
14+
<img style="background: #E5F6E3;padding:10px;border-radius:10px" src="https://www.dotkernel.org/images/app/icon/migrate.svg">
15+
<h3 style="padding-top:0;margin-top:0;"><a href="https://docs.mezzio.dev/mezzio/v3/features/template/intro/" target="_blank" rel="noopener">Templating</a></h3>
16+
</div>
17+
By default, no middleware in Mezzio is templated. We use <strong><a href="http://twig.sensiolabs.org/documentation">Twig</a></strong> as the default templating engine.
18+
</div>
19+
<div style="width:300px">
20+
<div style="display: flex;gap:25px;height:70px;margin-bottom:20px">
21+
<img style="background: #FDD3D3;padding:10px;border-radius:10px" src="https://www.dotkernel.org/images/app/icon/jump.svg">
22+
<h3 style="padding-top:0;margin-top:0;"><a href="https://docs.mezzio.dev/mezzio/v3/features/router/intro/" target="_blank" rel="noopener">Routers</a></h3>
23+
</div>
24+
There are various routing implementations compatible with Expressive. We have chosen <strong><a href="https://github.com/nikic/FastRoute">FastRoute</a></strong> as Dotkernel’s default routing library.
25+
</div>
26+
<div style="width:300px">
27+
<div style="display: flex;gap:25px;height:70px;margin-bottom:20px">
28+
<img style="background: #DDD1FF;padding:10px;border-radius:10px" src="https://www.dotkernel.org/images/app/icon/notepad.svg">
29+
<h3 style="padding-top:0;margin-top:0;"><a href="https://github.com/laminas/laminas-diactoros" target="_blank" rel="noopener">Http messages</a></h3>
30+
</div>
31+
Mezzio, and consequently Dotkernel, is built around <strong><a href="https://github.com/php-fig/http-message">PSR-7</a></strong>. It uses <strong><a href="https://github.com/laminas/laminas-diactoros">Laminas Diactoros</a></strong> as the PSR-7 implementation.
32+
</div>
33+
<div style="width:300px">
34+
<div style="display: flex;gap:25px;height:70px;margin-bottom:20px">
35+
<img style="background: #FFEDD8;padding:10px;border-radius:10px" src="https://www.dotkernel.org/images/app/icon/integration.svg">
36+
<h3 style="padding-top:0;margin-top:0;"><a href="https://www.doctrine-project.org/projects/doctrine-orm/en/current/tutorials/getting-started.html" target="_blank" rel="noopener">Database and object mapping</a></h3>
37+
</div>
38+
The Doctrine Project’s PHP libraries are at the core of our database storage and object mapping. We use Doctrine's <strong><a href="https://www.doctrine-project.org/projects/dbal.html">Database Abstraction Layer</a></strong> and <strong><a href="https://www.doctrine-project.org/projects/orm.html">Object Relational Mapper</a></strong>.
39+
</div>
40+
</div>
441
<h2>Installation</h2>
542
<h3>Using Git</h3>
643
<pre class="highlight line-numbers">
@@ -9,7 +46,44 @@ <h3>Using Git</h3>
946
</pre>
1047
{% elif config.extra.repo_name == 'dotkernel/admin' %}
1148
<h1>Dotkernel Admin</h1>
12-
<p>{{ config.site_description }}</p>
49+
<h2>Features</h2>
50+
<div style="display: flex;gap: 30px;flex-wrap: wrap;">
51+
<div style="width:300px">
52+
<div style="display: flex;gap:25px;height:70px;margin-bottom:20px;">
53+
<img style="background: #E4EDFF;padding:10px;border-radius:10px" src="https://www.dotkernel.org/images/app/icon/cycle.svg">
54+
<h3 style="padding-top:0;margin-top:0;"><a href="https://docs.mezzio.dev/mezzio/v3/features/container/intro/" target="_blank" rel="noopener">Containers</a></h3>
55+
</div>
56+
Dotkernel is built around the PSR-11 dependency container. We have chosen <strong><a href="https://github.com/laminas/laminas-servicemanager">Laminas Service Manager</a></strong> as our default implementation.
57+
</div>
58+
<div style="width:300px">
59+
<div style="display: flex;gap:25px;height:70px;margin-bottom:20px">
60+
<img style="background: #E5F6E3;padding:10px;border-radius:10px" src="https://www.dotkernel.org/images/app/icon/migrate.svg">
61+
<h3 style="padding-top:0;margin-top:0;"><a href="https://docs.mezzio.dev/mezzio/v3/features/template/intro/" target="_blank" rel="noopener">Templating</a></h3>
62+
</div>
63+
By default, no middleware in Mezzio is templated. We use <strong><a href="http://twig.sensiolabs.org/documentation">Twig</a></strong> as the default templating engine.
64+
</div>
65+
<div style="width:300px">
66+
<div style="display: flex;gap:25px;height:70px;margin-bottom:20px">
67+
<img style="background: #FDD3D3;padding:10px;border-radius:10px" src="https://www.dotkernel.org/images/app/icon/jump.svg">
68+
<h3 style="padding-top:0;margin-top:0;"><a href="https://docs.mezzio.dev/mezzio/v3/features/router/intro/" target="_blank" rel="noopener">Routers</a></h3>
69+
</div>
70+
There are various routing implementations compatible with Expressive. We have chosen <strong><a href="https://github.com/nikic/FastRoute">FastRoute</a></strong> as Dotkernel’s default routing library.
71+
</div>
72+
<div style="width:300px">
73+
<div style="display: flex;gap:25px;height:70px;margin-bottom:20px">
74+
<img style="background: #DDD1FF;padding:10px;border-radius:10px" src="https://www.dotkernel.org/images/app/icon/notepad.svg">
75+
<h3 style="padding-top:0;margin-top:0;"><a href="https://github.com/laminas/laminas-diactoros" target="_blank" rel="noopener">Http messages</a></h3>
76+
</div>
77+
Mezzio, and consequently Dotkernel, is built around <strong><a href="https://github.com/php-fig/http-message">PSR-7</a></strong>. It uses <strong><a href="https://github.com/laminas/laminas-diactoros">Laminas Diactoros</a></strong> as the PSR-7 implementation.
78+
</div>
79+
<div style="width:300px">
80+
<div style="display: flex;gap:25px;height:70px;margin-bottom:20px">
81+
<img style="background: #FFEDD8;padding:10px;border-radius:10px" src="https://www.dotkernel.org/images/app/icon/integration.svg">
82+
<h3 style="padding-top:0;margin-top:0;"><a href="https://www.doctrine-project.org/projects/doctrine-orm/en/current/tutorials/getting-started.html" target="_blank" rel="noopener">Database and object mapping</a></h3>
83+
</div>
84+
The Doctrine Project’s PHP libraries are at the core of our database storage and object mapping. We use Doctrine's <strong><a href="https://www.doctrine-project.org/projects/dbal.html">Database Abstraction Layer</a></strong> and <strong><a href="https://www.doctrine-project.org/projects/orm.html">Object Relational Mapper</a></strong>.
85+
</div>
86+
</div>
1387
<h2>Installation</h2>
1488
<h3>Using Git</h3>
1589
<pre class="highlight line-numbers">
@@ -18,7 +92,44 @@ <h3>Using Git</h3>
1892
</pre>
1993
{% elif config.extra.repo_name == 'dotkernel/frontend' %}
2094
<h1>Dotkernel Frontend</h1>
21-
<p>{{ config.site_description }}</p>
95+
<h2>Features</h2>
96+
<div style="display: flex;gap: 30px;flex-wrap: wrap;">
97+
<div style="width:300px">
98+
<div style="display: flex;gap:25px;height:70px;margin-bottom:20px;">
99+
<img style="background: #E4EDFF;padding:10px;border-radius:10px" src="https://www.dotkernel.org/images/app/icon/cycle.svg">
100+
<h3 style="padding-top:0;margin-top:0;"><a href="https://docs.mezzio.dev/mezzio/v3/features/container/intro/" target="_blank" rel="noopener">Containers</a></h3>
101+
</div>
102+
Dotkernel is built around the PSR-11 dependency container. We have chosen <strong><a href="https://github.com/laminas/laminas-servicemanager">Laminas Service Manager</a></strong> as our default implementation.
103+
</div>
104+
<div style="width:300px">
105+
<div style="display: flex;gap:25px;height:70px;margin-bottom:20px">
106+
<img style="background: #E5F6E3;padding:10px;border-radius:10px" src="https://www.dotkernel.org/images/app/icon/migrate.svg">
107+
<h3 style="padding-top:0;margin-top:0;"><a href="https://docs.mezzio.dev/mezzio/v3/features/template/intro/" target="_blank" rel="noopener">Templating</a></h3>
108+
</div>
109+
By default, no middleware in Mezzio is templated. We use <strong><a href="http://twig.sensiolabs.org/documentation">Twig</a></strong> as the default templating engine.
110+
</div>
111+
<div style="width:300px">
112+
<div style="display: flex;gap:25px;height:70px;margin-bottom:20px">
113+
<img style="background: #FDD3D3;padding:10px;border-radius:10px" src="https://www.dotkernel.org/images/app/icon/jump.svg">
114+
<h3 style="padding-top:0;margin-top:0;"><a href="https://docs.mezzio.dev/mezzio/v3/features/router/intro/" target="_blank" rel="noopener">Routers</a></h3>
115+
</div>
116+
There are various routing implementations compatible with Expressive. We have chosen <strong><a href="https://github.com/nikic/FastRoute">FastRoute</a></strong> as Dotkernel’s default routing library.
117+
</div>
118+
<div style="width:300px">
119+
<div style="display: flex;gap:25px;height:70px;margin-bottom:20px">
120+
<img style="background: #DDD1FF;padding:10px;border-radius:10px" src="https://www.dotkernel.org/images/app/icon/notepad.svg">
121+
<h3 style="padding-top:0;margin-top:0;"><a href="https://github.com/laminas/laminas-diactoros" target="_blank" rel="noopener">Http messages</a></h3>
122+
</div>
123+
Mezzio, and consequently Dotkernel, is built around <strong><a href="https://github.com/php-fig/http-message">PSR-7</a></strong>. It uses <strong><a href="https://github.com/laminas/laminas-diactoros">Laminas Diactoros</a></strong> as the PSR-7 implementation.
124+
</div>
125+
<div style="width:300px">
126+
<div style="display: flex;gap:25px;height:70px;margin-bottom:20px">
127+
<img style="background: #FFEDD8;padding:10px;border-radius:10px" src="https://www.dotkernel.org/images/app/icon/integration.svg">
128+
<h3 style="padding-top:0;margin-top:0;"><a href="https://www.doctrine-project.org/projects/doctrine-orm/en/current/tutorials/getting-started.html" target="_blank" rel="noopener">Database and object mapping</a></h3>
129+
</div>
130+
The Doctrine Project’s PHP libraries are at the core of our database storage and object mapping. We use Doctrine's <strong><a href="https://www.doctrine-project.org/projects/dbal.html">Database Abstraction Layer</a></strong> and <strong><a href="https://www.doctrine-project.org/projects/orm.html">Object Relational Mapper</a></strong>.
131+
</div>
132+
</div>
22133
<h2>Installation</h2>
23134
<h3>Using Git</h3>
24135
<pre class="highlight line-numbers">
@@ -27,7 +138,37 @@ <h3>Using Git</h3>
27138
</pre>
28139
{% elif config.extra.repo_name == 'dotkernel/light' %}
29140
<h1>Dotkernel Light</h1>
30-
<p>{{ config.site_description }}</p>
141+
<h2>Features</h2>
142+
<div style="display: flex;gap: 30px;flex-wrap: wrap;">
143+
<div style="width:300px">
144+
<div style="display: flex;gap:25px;height:70px;margin-bottom:20px;">
145+
<img style="background: #E4EDFF;padding:10px;border-radius:10px" src="https://www.dotkernel.org/images/app/icon/cycle.svg">
146+
<h3 style="padding-top:0;margin-top:0;"><a href="https://docs.mezzio.dev/mezzio/v3/features/container/intro/" target="_blank" rel="noopener">Containers</a></h3>
147+
</div>
148+
Dotkernel is built around the PSR-11 dependency container. We have chosen <strong><a href="https://github.com/laminas/laminas-servicemanager">Laminas Service Manager</a></strong> as our default implementation.
149+
</div>
150+
<div style="width:300px">
151+
<div style="display: flex;gap:25px;height:70px;margin-bottom:20px">
152+
<img style="background: #E5F6E3;padding:10px;border-radius:10px" src="https://www.dotkernel.org/images/app/icon/migrate.svg">
153+
<h3 style="padding-top:0;margin-top:0;"><a href="https://docs.mezzio.dev/mezzio/v3/features/template/intro/" target="_blank" rel="noopener">Templating</a></h3>
154+
</div>
155+
By default, no middleware in Mezzio is templated. We use <strong><a href="http://twig.sensiolabs.org/documentation">Twig</a></strong> as the default templating engine.
156+
</div>
157+
<div style="width:300px">
158+
<div style="display: flex;gap:25px;height:70px;margin-bottom:20px">
159+
<img style="background: #FDD3D3;padding:10px;border-radius:10px" src="https://www.dotkernel.org/images/app/icon/jump.svg">
160+
<h3 style="padding-top:0;margin-top:0;"><a href="https://docs.mezzio.dev/mezzio/v3/features/router/intro/" target="_blank" rel="noopener">Routers</a></h3>
161+
</div>
162+
There are various routing implementations compatible with Expressive. We have chosen <strong><a href="https://github.com/nikic/FastRoute">FastRoute</a></strong> as Dotkernel’s default routing library.
163+
</div>
164+
<div style="width:300px">
165+
<div style="display: flex;gap:25px;height:70px;margin-bottom:20px">
166+
<img style="background: #DDD1FF;padding:10px;border-radius:10px" src="https://www.dotkernel.org/images/app/icon/notepad.svg">
167+
<h3 style="padding-top:0;margin-top:0;"><a href="https://github.com/laminas/laminas-diactoros" target="_blank" rel="noopener">Http messages</a></h3>
168+
</div>
169+
Mezzio, and consequently Dotkernel, is built around <strong><a href="https://github.com/php-fig/http-message">PSR-7</a></strong>. It uses <strong><a href="https://github.com/laminas/laminas-diactoros">Laminas Diactoros</a></strong> as the PSR-7 implementation.
170+
</div>
171+
</div>
31172
<h2>Installation</h2>
32173
<h3>Using Git</h3>
33174
<pre class="highlight line-numbers">

0 commit comments

Comments
 (0)