-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Developer Philosophy
My goal is to keep the technology stack relatively 'flat', I want people to feel that they can commit meaningful changes and don't want to restrict committers to people who only know Vue/React/Angular/Whatever framework, The only framework I feel that is an excellent fit is the Flask Python framework.
The internet as of 2022 is plastered with domain-specific frameworks that are too difficult to learn deeply, and even then no one wants to contrib to that codebase.
Although in the future I agree that absolutely using VueJS or similar in the front end would make a lot more sense, so far the javascript requirements are quite light and are for now better done by hand.
The other exception is for using a SASS preprocessor to save your brain when writing a lot of CSS, however even the world of node
leaves a lot to be desired, I have documented as much as possible the node version and steps to rebuild the theme.
On the topic of storage (store.py
) yes I agree this is kind of crazy, but on the other hand, it's working very well, however if I do come across a nice non-SQL way to store this data that wont result in a lot of domain-specific integration code, i'm definitely for it.