Replies: 7 comments 13 replies
-
Great thoughts. My hope is to address this with superb documentation. It's going to take time. Definitely don't feel bad that some things are over your head. That's my fault, not yours. Feedback on complicated subjects is welcome and will help me prioritize my efforts. |
Beta Was this translation helpful? Give feedback.
-
Oh, and definitely feel free to tweak or remove anything you like. That's the benefit of using a generator like this |
Beta Was this translation helpful? Give feedback.
-
Hey @kentcdodds, firstly and most importantly, thanks for taking the time to put this project together. I can really see that it will speed up a lot of developers, and make it much easier to GSD. I can also see that a lot of work has gone into this, so once again, thanks. I would, however, like to second the sentiment that it's hard to know where to start. I'm currently assessing this project against a couple of other web project starters, but it's hard to know what parts of the code are part of Epic Stack, and which are just examples of what you can do. For example - Presumably, email.server.ts is a part of Epic Stack, but on line 34 there's a Just wondering if I'm missing a step, or if this is something that is likely to be improved in the future? Edit: |
Beta Was this translation helpful? Give feedback.
-
Hey epic-stack will help you get started with the config but when it comes to creating something with it think of smallest possible win, like changing something in root.tsx or global search epic and see what comes up |
Beta Was this translation helpful? Give feedback.
-
My personal experience: I started a project for a client with the epic stack a month ago having no previous experience with remix but a working knowledge of react. Now a month later there are still parts of the epic stack/remix I have barely looked at much less fully understand. Some others topics I figured out when I needed them (e.g. routing, file uploads, form handling, ...) and it wasn't that hard once I focused at them one by one while building my project without trying to understand everything at the same time. So my recommendation would be to just get started building whatever you want to build going step by step and don't try to understand everything at once. |
Beta Was this translation helpful? Give feedback.
-
I completely understand where you're coming from, I just want to share another view point on this: To provide an example of another related of my concerns: I'm currently using the blues-stack for several projects. Every few weeks, I find myself checking its repo for any updates and trying to incorporate those changes into my projects that use that stack. While the blues-stack is less opinionated, this can still be a challenge at times. I suspect that if I had to do the same with the epic-stack, which is more opinionated and complex for valid reasons, the process might become even more intricate. |
Beta Was this translation helpful? Give feedback.
-
Hey everyone, just wanted to drop in and give a small update on my journey with the epic-stack. I decided to take the plunge and move a blues-stack project over to epic-stack. Admittedly, there was a learning curve at the start, but once I began to get the hang of it, things started falling into place. One of my initial worries was about moving from Postgres to SQLite, but much to my surprise, it went easier than I thought. A big shoutout to this article by @kentcdodds which helped me a lot through the process. Right now, I'm not using all the features of the epic-stack, but the parts I've taken on, and the patterns I've found have really made my own code better, the performance of my applications, and even other things like CI speed. In short, I'm really happy! I'm officially fan and am excited to keep working with it. To everyone who gave advice and thoughts earlier, a big thanks! Cheers! 🙌 |
Beta Was this translation helpful? Give feedback.
-
I love that Epic Stack is tackling the analysis paralysis problem, and it is packed with many advanced features like this , which is super nice, but can be intimidating at times. I often don't fully understand the code or its purpose, and I don't dare to touch it or make changes, cause I don't fully understand the implications.
This might be more of a personal challenge, but I'd still was wondering if anyone has any advice on how to take advantage of all the goodness this starter-pack brings, while being able to confidently develop my product with it? Should I just get started and not worry about it? Are things usually safe to tweak or remove if I don't need them?
Beta Was this translation helpful? Give feedback.
All reactions