Team Brazilian housewives coding (Public Lab)
- Starts On
- July 01, 2018
- Finishes On
- September 30, 2018
- Last Activity
- September 21, 2018
September 21, 2018
Team Brazilian housewives coding (Public Lab) — at September 21, 2018 03:36 UTC
Today we had to review #3357:
- When typing phrases (with quotation marks), for example 'open call', some of the buttons didn't work
- Per-type searches were not working
Both problems were solved!
September 20, 2018
Team Brazilian housewives coding (Public Lab) — at September 20, 2018 04:37 UTC
Today we worked on the PR #3357. On that PR:
1 - We decoupled DocResult from SearchService. Everyone now can use the SearchService endpoints by calling ExecuteSearch.by(:endpoint, search_criteria). We moved the DocResult packaging to the api/search.rb Class since this is the one who deals with the API. That's gonna be documented next week :)
2 - We created a new endpoint for the wikis (old 'pages'). Maybe we can unify them all under a general search_nodes in the future, but that's something for later.
3 - The new /search page is working and we can filter the Notes and Wikis results from sort_by options. The navbar search and the form on /search use now the same methods. Before the /search was only returning Notes... now the results are consistent. It includes now the static pages as well.
September 19, 2018
September 18, 2018
Team Brazilian housewives coding (Public Lab) — at September 18, 2018 03:40 UTC
This week we are finishing some small tasks for the /search page, like adding filters to the /search/notes page and using partials to show the results by type (notes, profiles, tags, etc.). We are waiting for our previous PR to be reviewed/merged to update our current work on top of that. See you tomorrow!
September 16, 2018
Team Brazilian housewives coding (Public Lab) — at September 16, 2018 00:16 UTC
We took the day to analyze the feedback we got on our question "Search page: Comparing search modes". Many of the problems mentioned will be solved - we hope so ;) - with some of the other improvements we are working on!
We also finished our blog post! ;)
September 15, 2018
Team Brazilian housewives coding (Public Lab) — at September 15, 2018 03:34 UTC
We have no news for today's update! Yesterday we thought that we had finished #3313, but today the review asked for a small modification. This modification has already been done and committed. Now we're really just waiting for the PR to be merge.
We are - still - working on the search-ui-improvement branch.
September 14, 2018
Team Brazilian housewives coding (Public Lab) — at September 14, 2018 03:43 UTC
We just made some last changes to #3313 and now, after the review, it will be ready to merge.
We are still working on cleaning the DocResult model. By the end of the week, we hope to be ready to open a new PR with the search-ui-improvement branch.
September 13, 2018
Team Brazilian housewives coding (Public Lab) — at September 13, 2018 04:29 UTC
Today we worked on the Using node.search() in the search service methods, adding limit and distinct options to the queries.
We also are cleaning the DocResult model in order to use the API results on the /search controller. They do exactly the same, but the controller expects objects and the SearchService returns a DocResult. Our coaches are helping us with this, we are studying how to use a Ruby Decorator to divide those results return type.
September 12, 2018
Team Brazilian housewives coding (Public Lab) — at September 12, 2018 04:10 UTC
Today, we created a question and an issue to ask the community to compare the different search options in the page (https://publiclab.org/search):
We opened a new PR (#3313) to use node.search() in the /notes and /all endpoints.
And we are still working on the front end.
September 11, 2018
September 09, 2018
Team Brazilian housewives coding (Public Lab) — at September 9, 2018 00:09 UTC
Today we tested the work that we have been doing on the Node.search for the /search page. When our PR gets merged, we will add an option that page so that the users can test which search mode it's better as the default.
At the same time, we are working on the front end, the page is almost ready. We hope we can get all of these work merged.
September 08, 2018
Team Brazilian housewives coding (Public Lab) — at September 8, 2018 04:46 UTC
Today we had a busy morning with 2 meetings! We had our weekly meeting with Mayar and we also talked to our mentor Jeff. Talking to him was really useful to clarify some of our questions about the \Search view and now we feel that we are on the right track!
At night, we worked on the search controller/views and fixed a possible SQL injection in our PR.
September 07, 2018
Team Brazilian housewives coding (Public Lab) — at September 7, 2018 04:02 UTC
Today we changed some endpoint methods to use Node.search() implementation that is more efficient. We are working on a new branch but we didn't open a PR because we are still waiting for the revision of [#3282].
And finally, we started working on the search controller/views! By the end of the week, we hope to open a new PR with this.
September 06, 2018
September 05, 2018
Team Brazilian housewives coding (Public Lab) — at September 5, 2018 04:42 UTC
Yesterday was a holiday here in Vancouver. It was a very good day to do nothing! XD
But today, after a well-deserved rest, we get back to work! We are waiting for the PR #3282 to be reviewed. Meanwhile, we are working on applying UX concepts to the search in the navbar (#3595) and we started to write our second blog post.
September 02, 2018
Team Brazilian housewives coding (Public Lab) — at September 2, 2018 03:00 UTC
Today we are continuing our search results improvement challenge! We are doing some UX changes and they are looking good. At the same time, we changed the Node.search method to use the natural language mode from Full-text search in order to test the results.
It was a long week and a long Saturday, but things are working out. Next Monday is a holiday here. We are planning a meeting with our mentor to discuss all of this next week as well.
Have a great weekend!
September 01, 2018
Team Brazilian housewives coding (Public Lab) — at September 1, 2018 03:18 UTC
Happy Friday, girls!
Today Stéfanni attended the Open Source Summit North America from the Linux Foundation again. I couldn't go because I have to go to work! :(
For the project, we decided to open a new PR (#3282) to move the work from #2547. Since this PR had been open for a long time we knew we would have to rebase the code, but we found it easier to open a new PR using the current master code.
August 31, 2018
Team Brazilian housewives coding (Public Lab) — at August 31, 2018 05:07 UTC
Yesterday we didn't work because we were at the Open Source Summit North America from the Linux Foundation all day. It was really cool and we will work more hours in the next week to be even with our project.
So today we are still studying and exploring, including UX concepts for the search. It was really helpful and we have some notes about how to improve this feature. Not so much code, but lots of thinking and exploring. See you!
August 29, 2018
Team Brazilian housewives coding (Public Lab) — at August 29, 2018 03:57 UTC
This week is happening here in Vancouver the Open Source Summit North America. Officially, the event starts tomorrow, but Stéfanni has already attended a workshop this afternoon. Tomorrow both of us will be attending the conference all day long, so we won't post any updates here!
Today - again - we dedicated much of our time to study the Full-Text docs from MySQL. Now we will work with on #2547.
Last but not least, we've opened a PR to upgrade Grape version from 1.0.3 to 1.1.0 at the request of our mentor Jeff.
August 28, 2018
August 25, 2018
Team Brazilian housewives coding (Public Lab) — at August 25, 2018 23:09 UTC
Today we make our plan for the next weeks:
1 - This week we will study the Full text search docs. It seems like it has a lot of useful options, like order by relevance and this will improve a lot with the /search results; We may not open any PR this week because we want to understand better how the full text works. We are also going to the Open Source Summit event this week.
2 - With that we will think about a UI for ordering/sorting the results. We have some things in mind for this, will be sharing along the way. We also could see some requests and comments from the community by the issues that you shared, so after we plan the UI but before start to code it, we will share with everyone.
3 - We believe that we may not need the dynamic page, but let's wait until then to discuss this.
Team Brazilian housewives coding (Public Lab) — at August 25, 2018 04:20 UTC
Today we worked on removing the typeahead service to focus entirely on the search service from now on. In our PR description, there is more info about it.
Tomorrow we will put together an action plan with our coaches to improve the dynamic search and use it as the main search for the project.
August 24, 2018
Team Brazilian housewives coding (Public Lab) — at August 24, 2018 04:20 UTC
Now that we have just a little more than a month to complete the project, we have decided that the most important thing is to focus on improving the search results on publiclab.org/search. So today, we worked on understanding what needs to be improved - in the search - for it to return "good results".
August 23, 2018
Team Brazilian housewives coding (Public Lab) — at August 23, 2018 04:52 UTC
Today was not so productive, unfortunately. We don't know exactly what we are supposed to do about one item on our planning issue. We asked our mentor to give us some clarifications. Until there, we will see if there is something for us to improve on the Search API tomorrow.
August 22, 2018
Team Brazilian housewives coding (Public Lab) — at August 22, 2018 03:53 UTC
Today we pushed our branch that fixed the schema-example.rb file to the unstable server, so we can guarantee it is working on production. @icarito helped us and it works, so tomorrow we believe this will be merged.
Also, our PR was merged today. We finished our tests today and opened a new one for adding unit tests to the Search Service. We also separated the tests that only work with MySQL, to prevent weird errors in the future!
August 21, 2018
Team Brazilian housewives coding (Public Lab) — at August 21, 2018 04:28 UTC
Last week, @stefannibrasil and I, finished the profile endpoint in the Search API. Now it is possible to search only by username. We are waiting for someone to review our PR #3235. Today we sent a PR to fix an error we found on the schema-example.rb file (#3242).
This week we will finish the unit tests for SearchService class methods. And we are also going to work on refactoring the author rss feed to receive data directly from search profile endpoint.
August 18, 2018
Team Brazilian housewives coding (Public Lab) — at August 18, 2018 05:18 UTC
Today is the official RGSoC day off, but we worked today and we are taking tomorrow as our day off!
So today we added unit tests for the two endpoints that we recently worked on. It's a little hard to do those tests because there aren't many examples, but our coaches helped us to begin. See you all next week!
August 17, 2018
August 16, 2018
August 15, 2018
Team Brazilian housewives coding (Public Lab) — at August 15, 2018 05:15 UTC
Today the PR (#3134) for the people_locations endpoint improvement that we have been working for the last 2 weeks was merged!
So with the new code merged from yesterday, we started working on calling the new profiles endpoint for the autocomplete feature passing an optional field for searching the users by username only. We also studied a little more about unit tests.
August 14, 2018
Team Brazilian housewives coding (Public Lab) — at August 14, 2018 04:22 UTC
We started our week with an approved PR (#3134)! We are also almost finishing #3217. After these two PRs are merged we will call them on the feed RSS methods, so we decrease the amount of duplicated code around the codebase.
Today we started to study unit tests. And as soon as we have the necessary knowledge we will write new tests for the Search API.
August 11, 2018
Team Brazilian housewives coding (Public Lab) — at August 11, 2018 05:49 UTC
This morning we had our monthly meeting with all members of our team. It was a very helpful meeting to talk to our mentor at Publiclab! We have decided that it will be very good for the progress of our project to have weekly meetings with him.
We are also - still - working on our PRs: #3134 and #3217.
August 10, 2018
Team Brazilian housewives coding (Public Lab) — at August 10, 2018 04:21 UTC
Our mentor is trying to help us with our PR's, he left some notes and we were trying them today and will discuss them tomorrow. We are having a meeting with everyone from the team tomorrow, so we hope this can help us because we are stuck here, we don't know what else we can do, with our work from the past 2 weeks!
August 09, 2018
August 08, 2018
Team Brazilian housewives coding (Public Lab) — at August 8, 2018 03:40 UTC
Yesterday was a holiday here in Vancouver, so we got back to work today! We also attended the Public Lab Open Hour yesterday, it was a meeting for everyone from summer of code projects (google and rails girls).
We updated the schema.example.rb with our migration version and now we are only waiting for a final review. The endpoint now returns better and faster profiles. It was definitely a hard thing to work and we are really grateful for the help from our team.
After we did that, we opened a new PR from the work we did on Saturday, waiting for a code review too.
August 05, 2018
August 04, 2018
Team Brazilian housewives coding (Public Lab) — at August 4, 2018 05:21 UTC
Since using a different database for development and production was causing us many problems, we decided to install MySQL locally. Now we can reproduce the error in #3134 and tomorrow we will correct it.
We also worked on a new version of the PeopleLocation endpoint.
August 03, 2018
Team Brazilian housewives coding (Public Lab) — at August 3, 2018 04:47 UTC
This week we started adding the author and tagged notes rss feeds to Swagger interface. But we realized something: we have a lot of duplicated code at different parts of the project!
We also spent some time tonight trying to make the textSearch_profiles work with a full-text search, but it's being hard to make it work having different database type for development and production!
We sent a message to our team today about all of this, we need to discuss those issues with our mentor and coaches. Stay tuned for more updates!
August 02, 2018
August 01, 2018
Team Brazilian housewives coding (Public Lab) — at August 1, 2018 04:09 UTC
Today we learned why it's important to use the same database type on development and production. Since yesterday we were having some errors on travis but not locally, which was driving us a little crazy :P.
With the big help from our coaches, we fixed the error and all tests are green.
The problem was that travis wasn't getting any results because it uses maria db and the full-text search didn't work. As we have been learning, software has so many sharp edges!
Now let's wait for other reviews tomorrow and perhaps we can focus on the Author endpoint then.
July 31, 2018
Team Brazilian housewives coding (Public Lab) — at July 31, 2018 04:48 UTC
Happy Monday, girls!
Today we finish, or at least we believe so, our PR. Unfortunately, Travis is pointing out some errors, even after our tests succeed locally. Right now we're a little bit frustrated with this PR, because we really don't know what to do about it! We are waiting for some help from the reviewers.
While we don't have it finished, we are working on adding the Author endpoint.
July 29, 2018
July 28, 2018
Team Brazilian housewives coding (Public Lab) — at July 28, 2018 04:13 UTC
Today we work very hard again to improve the textSearch_profiles method. We are almost there, we were able to spot some errors on our logic by writing tests, so tomorrow we already know what to do! It was good to make this mental stretch!
July 27, 2018
July 26, 2018
Team Brazilian housewives coding (Public Lab) — at July 26, 2018 04:34 UTC
Today we asked our coaches to guide us on the Search profiles endpoint after we got a feedback. Our mentor suggested us to make the query more efficient, which makes sense! So we are gonna to spend some time working on this, but it's been a great opportunity to learn more about Rails queries and SQL!
July 25, 2018
Team Brazilian housewives coding (Public Lab) — at July 25, 2018 06:58 UTC
Today, Stefanni attended the remote meetup. I couldn't do it because I was at work! :(
We also worked in a new endpoint for the search API: author's notes. We believe that tomorrow we will be able to open a new PR with our work.
We finished the new version of 'profiles' endpoint and now we are waiting for the reviews.
July 24, 2018
Team Brazilian housewives coding (Public Lab) — at July 24, 2018 05:35 UTC
- Today we started the week doing our update in the Public lab community check-in.
- Our last PR was merged! =)
- We reviewed the PR to improve the project documentation.
- We opened a PR with a new version of 'profiles' endpoint.
- We discussed strategies for modeling an endpoint to show the author's notes. We will start implementing this new endpoint tomorrow.
Happy new week!
July 22, 2018
Team Brazilian housewives coding (Public Lab) — at July 22, 2018 01:21 UTC
Happy sunny Saturday, everyone!
Today we worked on creating a new endpoint to retrieve the user profiles with the most recent activity.
We already have a PR and we are getting some feedback. We also discussed our next week which we hope will be exciting because we are going to work on new things!
July 21, 2018
Team Brazilian housewives coding (Public Lab) — at July 21, 2018 05:50 UTC
Today was a little more productive than yesterday! I believe it was the absence of problems with GIT... Finally! XD
1 - Our PR Refactor typeahead service was merged.
2 - We did some improvements to another PR: Move common scope from search api to a new file. Now we are waiting for the final review.
3 - We opened a new PR to improve Publiclab documentation: Add some docs info
4 - Last but not least, we work on this issue : Show most recently updated people on Search API. We've created a new endpoint for the Search API. Tomorrow our plan is to open a new PR to receive feedback on our implementation.
July 20, 2018
Team Brazilian housewives coding (Public Lab) — at July 20, 2018 04:28 UTC
We couldn't do much today than spend some time fixing our PR's today, but now they are all green, just need to wait for the review now. It wasn't so simple to fix them, after all.
For tomorrow we are going to start working on the Show most recently updated people on Search API endpoint. We are not sure yet how we are going to do it, but we have some ideas.
July 19, 2018
Team Brazilian housewives coding (Public Lab) — at July 19, 2018 05:55 UTC
Today our PR was finally merged! :) So we opened a new one for the Typeahead service. Tomorrow we'll have to work on the bugs that GitHub is pointing out, anyway it does not seem to be anything too hard to fix. We decided to first try to remove the duplications/refactor the code and now that we are almost done with that we can focus on improve the searches.
We also had to ask @jywarren, our mentor, clarifications about #3069. We are waiting for his answer, but we hope tomorrow we'll be able to work on this issue too!
July 18, 2018
Team Brazilian housewives coding (Public Lab) — at July 18, 2018 04:17 UTC
Today we made the changes requested in our PR. Tomorrow we may be opening a new one for the Typeahead service.
With the changes that we've made, the services have the responsibilities more defined and now we can focus on improving the queries. In the meantime, we also started working on the Show mostly recently updated people API endpoint.
So we are almost finishing the duplications refactoring and we can now move on to start implementing new methods.
July 17, 2018
Team Brazilian housewives coding (Public Lab) — at July 17, 2018 04:08 UTC
continuing our work from last week, today we:
- submitted the changes requested from the Code Climate doc that we added Saturday
- started working on moving the common queries from Search and Typeahead services to a scope class
- still waiting for our PR to be reviewed. We also asked a question about a Grape code in the PR discussion, will probably have some answers tomorrow! Meanwhile, we are trying to understand that error and see if we can solve it before someone can help us with that =)
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 =)