Week (10) - Weekly check-in
Time flew so fast.. we've reached the end.
Today, I will share with you what I've been working on, on the last week.
What did you do this week?
This week I've worked on testing all the version 2 APIs, I've used Mocha and Chai for this.. and guess what! everything worked as expected and all the tests passed from the first time.. Yay!
Then, I've worked on creating the docker image that should be responsible for building and run all the components we need, out of the box, for easier deployment and development process.
What is coming up next?
Unfortunately, we've reached the end.. there's no any next directly with GSoC! but I will always have an eye on the project, to keep fixing, adding, and contributing.
Did you get stuck anywhere?
Yes, I've faced an issue because we're currently depending on heroku to serve our backend applications, I needed to modify the docker image a little bit to be able to use heroku correctly, since heroku doesn't allow using other services, such as redis, databases and so on. I've gone over it by using heroku.yml file, a file similar to docker-compose, to have some special configuration specifically for heroku.
That's it.. I'd love to say that I've passed the best 10 weeks in my life, being able to fix bugs, introduce new features and contributing daily to open source projects under GSoC was a lifetime experience for me. Thank you all the mentors, python foundation, and program organizers for giving me such an opportunity. Thank you, couldn't be done without you.