symlex / symlex Goto Github PK
View Code? Open in Web Editor NEWA lean framework stack for agile Web development based on Symfony and Vuetify
Home Page: https://docs.symlex.org
License: MIT License
A lean framework stack for agile Web development based on Symfony and Vuetify
Home Page: https://docs.symlex.org
License: MIT License
There is no dev.xml , only build.xml, and running it will report syntax error.
After running 'docker-compose up' and 'docker-compose exec php sh'.
/var/www/html # bin/phing build
Buildfile: /var/www/html/build.xml
App > build:
App > build-database:
Are you sure you wish to drop the database "web"? (y/n)y
Database "web" dropped
Database "web" created
Loading configuration from file: migrations.yml
Parse error: syntax error, unexpected '?', expecting function (T_FUNCTION) or const (T_CONST) in /var/www/html/vendor/ocramius/proxy-manager/src/ProxyManager/Configuration.php on line 29
[phingcall] /var/www/html/build.xml:33:96: Task exited with code 255
BUILD FAILED
/var/www/html/build.xml:25:43: Execution of the target buildfile failed. Aborting.
And running ' make terminal ' didn't work too.
make: *** No rule to make target 'terminal'. Stop.
The demo app screenshots show some basic user management, however there is not enough information about how to implement authenticaion and authorization with this framework - while browsing the docs I found one single page about "Interceptors" that seem to be related to this, but I am not able to find that page again, it was hidden in some very specific library description and not where I am expecting it. Auth & Auth are most important parts of a framework and should have a very prominent place in the documentation - it would be great to better understand how to implement:
Also an extended example app (that only needs php, nothing else!) would be a great way to better understand your approach to these important things.
Thank you very much for your attention!
First of all, thank you for sharing this. You really did a good job. However, I ripped out all the AngularJS stuff because the current version will become unsupported. And I just don't want to be dependent on something so big and evasive and changing. So here are my questions:
Thank you again for a fine framework.
In main.js is the line:
text: 'lib/requirejs-text'
but that is invalid. In the lib folder are:
require.js
require-text.js
One more thing: currently I am not sure I can interpolate from the existing docs how I would implement a complex form with multiple models involved with this framework - it would be very interesting to see a real life example with multiple model relations, as the ultra-simplistic examples in the docs give no opportunity to show how to work with your framework in a more realistic scenario. Of course with auth and auth :)
Thanks again and I hope this will become a very popular alternative to other frameworks - looks very promising!
This looks very interesting! However, t would be much easier to get into this framework if I could run the demo just from a local dev server without docker, sqlite instead of mysql and no redis. It woud be great to have such a demo that is easy to use without infrastructure gymnastics!
Most modern routers provide a system for working with middlewares for common tasks ranging from authentication to CORS and other custom needs. I wasn't able to find any kind of information about middlewares with the Symlex router. Is it possible to amend the documentation?
As a developer, I want the Docker (Compose) configuration to work with different users so that I don't run into permission problems.
One developer recently had issues running our example because storage/cache
was not writable by the app, see community chat.
Running chmod -R 777 storage
fixed the issue. Git doesn't allow to create files with 666 or 777, only 644 or 755 - and it's good like that. Instead we should find a way to run Docker with the same user that the files belong to so that the cache directory is writable without changing permissions to 777.
A pull request for our Docker config would be really amazing if some entrypoint magic can fix it.
I can see in the framework docs that there are some "migration" commands - but there is no documentation about how to actually use these migrations. Is there something that creates models? Something like the symfony maker bundle? I guess that maker bundle itself will not be compatible.
Is this the exact same thing like symfony migrations?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.