dragos-efy / efy

User Customizable CSS / JS framework. Private, modular & convergent apps
https://efy.ooo
GNU Affero General Public License v3.0
63 stars 1 forks source link

Integrate EFY with static site generators or documentation page generators #12

Open codenyte opened 7 months ago

codenyte commented 7 months ago

It would be really cool if there was a way to use EFY with static site generators like Hugo, Doks, Jekyll or documentation generators like Docusaurus and MkDocs. I know that an injector feature is coming, but dedicated integrated for the aforementioned frameworks would be nice to see. For example, Piped is currently migrating to EFY for the UI in their client. If this feature was implemented, they could also use the same coherent design system for all of their other stuff, like the documentation page.

dragos-efy commented 7 months ago

I 100% agree and thanks for the feedback, ideas & links! My plan is in theory this (the steps are not in order necessarily):

So I basically want to make it easier for users to use efy, even if they don't want to customize things and just download a theme someone else made for example, and easier for devs to build things with efy, either by coding or mostly visually with a builder & components.

The biggest problem in all of this is time... or getting more help from other people with some tasks. Cuz I need money to survive, which means I have to waste time working on other stuff, which gives me a small window of time and energy left for efy currently, BUT even if slower, I'll still make all of this a reality, in fact the next update is coming soon and it will bring more efficiency, a bit of extra keyboard accessibility and a few more steps towards better color customization.

If you have other ideas about what we can do practically, for the site / app builder or how efy can be integrated with the ones you mentioned, let me know here or on matrix

codenyte commented 7 months ago

The biggest problem in all of this is time... or getting more help from other people with some tasks.

Yeah, I know the struggle. I also want to contribute to more open source projects, but I don't have much time right now.

I will attempt to port efy to Hugo when I have some spare time. I'm definitely waiting for the updated efy documentation though.

Cuz I need money to survive

Is there some way to donate to efy? Nevermind, I just saw your Liberapay. I would still prefer an anonymous crypto currency like Monero though.

If you have other ideas about what we can do practically, for the site / app builder or how efy can be integrated with the ones you mentioned, let me know here or on matrix

Sure, I'll let you know.

dragos-efy commented 7 months ago

@codenyte I started working on the app / website builder. Components on the left side and preview on the right side:

image

(I also deleted the monero talk we had to free up space for others that might read this thread, cuz they were off-topic, but I obviously appreciate the help as I said haha)