Team Brazilian housewives coding (Public Lab)
- Starts On
- July 01, 2018
- Finishes On
- September 30, 2018
- Last Activity
- July 15, 2018
July 15, 2018
Team Brazilian housewives coding (Public Lab) — at July 15, 2018 07:58 UTC
Today we finished refactoring the Typeahead Service tests. However we are are still waiting for our first PR - SearchAPI refactoring - to be merged and then we will open a new one with the Typeahead modifications.
Meanwhile, we've also submitted a new PR to collaborate with the Code Climate documentation.
We also set part of our tasks for the next week:
* Show most recently updated people on Search API
* Unify models scopes from Search and Typeahead services
July 14, 2018
Team Brazilian housewives coding (Public Lab) — at July 14, 2018 02:55 UTC
Wow, we are at the end of the second week already?!
Today we finalized our PR from this week, now all the tests are green! :) Today we also started refactoring the Typeahead Service tests.
It was really nice to learn how to separate the functionalities into different classes. For now, the API services are looking way more readable and have a less duplicated code. We may find something later to improve but it looks good to add more endpoints now.
We are still waiting for our PR to be approved so tomorrow we are going to work on some docs and discuss the tasks for next week.
July 13, 2018
Team Brazilian housewives coding (Public Lab) — at July 13, 2018 05:09 UTC
We are still working on our PR! Our code is working, but Code Climate (an automated code review tool for GitHub) is complaining about "cognitive complexity". So we have to simplify the code in order to make it more readable. We've already broken the responsibilities into new classes, this solved most issues. We still have to work on minor repairs, but we'll do it tomorrow!
July 12, 2018
Team Brazilian housewives coding (Public Lab) — at July 12, 2018 04:49 UTC
Another day working on refactoring the SearchAPI. Our PR from yesterday was showing some errors so we fixed them to clear the error messages.
We asked our coaches to guide us, so we now we are trying to use some Object-Oriented patterns to decrease the duplication and the redundancies.
We are having a small problem with how the GrapeAPI expect the params, so we expect to have it figured tomorrow! Cheers
July 11, 2018
July 10, 2018
Team Brazilian housewives coding (Public Lab) — at July 10, 2018 04:03 UTC
Today we started refactoring the Search endpoints. We are so excited that we are succeeding in this! :) Still a ton to work on, but we have some ideas for tomorrow and will be checking with our coaches to check our logic. So far, it's working and we also added a few more tests to make sure we didn't break anything ;)
July 07, 2018
Team Brazilian housewives coding (Public Lab) — at July 7, 2018 22:02 UTC
Hello everybody! How is your Saturday going?
Since we are a part time team we organize our work hours so that we can work on Saturday as well. I think our day counters will be mismatched, I hope this is not a problem!
Today we finished our first blog post and we already submitted the PR! For the rest of the day we will continue working on identifying the redundancies in the API code and planning our tasks for next week. We are also trying to select the open issues most related to our proposal for the project: a new version of the search API. We believe that solving two or three issues related to the API will help us to understand it better.
Team Brazilian housewives coding (Public Lab) — at July 7, 2018 03:25 UTC
Today we had a meeting with our team in the morning: coaches, mentor, and supervisor. It was really nice to meet every one of our team =)
- We asked some questions from our research and studying we did during this first week.
- With our questions answered, we are more confident to start working on refactoring the API endpoints.
- Our blog post introduction is almost ready and tomorrow we will format it using the markdown and submit it.
- We started planning our tasks for next week. We are excited to start coding :)
Have a nice weekend you'll!
July 06, 2018
Team Brazilian housewives coding (Public Lab) — at July 6, 2018 04:32 UTC
Good night, everyone!
Finally I have the code working 100% using a Virtual Machine! I was having a lot of trouble running the code on my mac... It seemed easier to try using Ubuntu and for now I'm not having any problems. We also learned a lot about using git for version control. Now we know the difference between clones, forks, branches... =) Our Issue was merged! o/ \o
Today we studied more of Git, reviewed the Public Lab general docs and started collecting info and reading the API docs. We also studied the Grape API docs and Swagger.
We are identifying the redundancies of the endpoints and commenting with one of our coaches, he suggested taking a look at the Factory method pattern https://en.wikipedia.org/wiki/Factory_method_pattern It will help with our work for the next week!
We also wrote down questions to be discussed at the meeting we will have tomorrow morning with our coaches, mentor and supervisor! It’s good to see how we are already becoming somewhat familiar with the code.
July 05, 2018
Team Brazilian housewives coding (Public Lab) — at July 5, 2018 04:23 UTC
Today we set some time to study Git and study the docs. Our Issue from yesterday was approved by one reviewer, we are still waiting for another approval.
Next week we are going to work on refactoring the API's endpoints from Public Lab so we want to make sure we understand how the system work and how the API is designed. So today we:
- Studied a little of Git
- Camila configured a virtual machine in her computer
- We started studying the Docs from Public Lab codebase. The major perk of working with Open Source projects is that they have really good documentation! =) Collecting and Reading a codebase is a good way to learn too. It is also good to improve the docs, not everything is clear enough, especially for beginners.
- We also searched more about API, REST, Data objects
There was all for today, tomorrow we will continue our Docs studies and write more questions to discuss with our coaches and mentors. See you all tomorrow!
July 04, 2018
Team Brazilian housewives coding (Public Lab) — at July 4, 2018 05:08 UTC
Good night, everyone! Today, Stefanni and I started working with the code of our project. We spend a lot of our time installing the publiclab code on our computers and configuring GitHub. Stefanni has more experience using GitHub, I still need to learn! Our coach recommended me a tutorial that might be useful for other people too. Now we need to get a deeper understanding of the codebase of our project! Meantime we are also working on a open issue.
And that's all for today!
July 03, 2018
Team Brazilian housewives coding (Public Lab) — at July 3, 2018 00:13 UTC
Rail Girls Summer of Code is starting today! : tada We are very happy to be part of the program.
Today we spent our afternoon:
1- Scheduling our work together
2- Created a Community Check-in on Public Lab: https://github.com/publiclab/plots2/issues/2971
3- Started our Team Introduction Blog Post
4- Set up our Calendar, Kanban, and Slack tools
5- With the help of our coaches, we organized the tasks to be done during the week.
6 - Attended the Kick-off meeting today, it was nice meeting everyone!
Happy to be here =)