1.8 KiB
My most personal open-source 2020 Mammoth project. It's a full admin framework similar as React Admin but for VueJS 2
and using Vuetify 2
as material frontend framework.
It's a complete frontend project mainly written in Javascript
, with multiple usable NPM packages, a backend Laravel bridge, all inside a mono-repo managed by Lerna. A Vue CLI plugin was also created for quick starting.
I put many efforts into writing a complete documentation on VuePress, with complete tutorials, including integration within Laravel and Symfony API Platform. This documentation has clearly represented not far from 80% of all work ! It also has many samples and a complete demo.
But I had to decide to stop this project after a couple of months because multiple reasons :
- Less time available
- Too much effort to maintain and evolve it
- Not written on
Typescript
that allows proper refactoring - No unit tests from the beginning, what has proved to be HUGE mistake
Vite
,Vue 3
with realTypescript
support andVuetify 3
are in the corner, which necessitates full rewrite and new next repo
Nevertheless, it was a very instructive project that shows me the real amount work for a good documentation and the cost of missing proper unit/integration/e2e tests.