Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

💚 This is my experience and my contribution! Thank you 🙏 #2108

Closed
borjapazr opened this issue Oct 4, 2022 · 3 comments
Closed

💚 This is my experience and my contribution! Thank you 🙏 #2108

borjapazr opened this issue Oct 4, 2022 · 3 comments
Assignees
Labels

Comments

@borjapazr
Copy link
Contributor

🧪 This is my experience and my contribution!

About a year ago, I started developing a production-ready template with Node.js, Express.js, TypeScript, etc. using routing-controllers as framework/base library. Although this stack was good, routing-controllers was not being maintained by the community, which made me suspicious as I had discovered several issues.

In this issue typestack/routing-controllers#900 It was questioned if the project was dead and the developers did not give an answer, so I wanted to look for an alternative. I evaluated the possibility of using NestJS, but it seemed to me that this framework was going to add too much rigidity to my template and it was going to be too coupled to the framework. After reviewing other frameworks carefully I came across Ts.ED. I can only say that since I discovered it I fell in love with it.

The migration from routing-controllers to Ts.ED was very easy, on the one hand due to the architecture I had chosen to implement the template (Hexagonal Architecture) and, on the other hand, the ease of use of Ts.ED. During the migration I only encountered a single bug, which I reported and in less than three days it was solved.

The template I created is this one: borjapazr/express-typescript-skeleton. If you find it interesting and want to use it as an example of using Ts.ED, go ahead, I would be more than happy.

My intention is to try to use my template as a base for all the Node.js projects that are made in the area where I work in my company.

It only remains for me to say thank you very much. If at any time you need support with the development I will be happy to help 🚀

@Romakita
Copy link
Collaborator

Romakita commented Oct 5, 2022

Thanks a lot @borjapazr for your message :)

Your template is awesome and should be added on our website. You can add your repository on this page:
https://v6.tsed.io/getting-started/#project-examples

(or create a new section to present your project template)

See you and thanks again :)

@borjapazr
Copy link
Contributor Author

Thankk you, @Romakita.

I just created a PR to add the template to the Ts.ED project examples.

Thank you again 🙏

@github-actions
Copy link

🎉 Are you happy?

If you appreciated the support, know that it is free and is carried out on personal time ;)

A support, even a little bit makes a difference for me and continues to bring you answers!

github opencollective

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants