Author Archives: jyuen

[UCOSP] Status Reports – March 14, 2015

Jessica Yuen

1) What project are you working on?
  • rb-gateway
2) What you accomplished this week.
  • Added unit tests to Review Board Gateway on RB’s side; landed
  • Added a test suite for all Git functionalities that rb-gateway is currently performing
  • Submitted a review request to have rb-gateway return a diff for commits with no parent
3) Links to anything you’ve done this week:
4) What you plan to do next week.
  • Fix outstanding issues with existing review requests
  • Add more test collections for rb-gateway (Focus will be on the routes.go, but hopefully I’ll have time to add all remaining tests)
  • Depending on my progress against the above tasks, and whether or not there’s more work I can do for this project currently, I might pick up another mini project? I’m not sure. I really like this project and would like to keep working on it though.
5) What, if anything, is blocking you from making progress?
  • N/A
6) Any other questions
  • Not right now.

Chester Li

1) What project are you working on?
  • Post-commit review request support for GitLab
2) What you accomplished this week.
  • Added unit tests and debugged for the project. The whole project is waiting to be reviewed.
  • Did code reviews.
3) Links to anything you’ve done this week:
4) What you plan to do next week.
  • I think my current project is done so far, so probably start a new one?
  • Review peers’ code
5) What, if anything, is blocking you from making progress?
  • Only GitLab’s incomplete API
6) Any other questions
  • If I would like to start a new project, how much time I have until the end of the term?
  • May I get some regular feedback, say every 2 weeks, from mentors? For improving my development process, because it seems like we would not have feedback until finals besides some chunks of responses from Slack chat.

Tien Vu

1) What project are you working on?
  • Diff Doctor
2) What you accomplished this week.
3) Links to anything you’ve done this week:
4) What you plan to do next week.
  • Land these projects
  • Proceed to stage 2 of Diff Doctor
5) What, if anything, is blocking you from making progress?
  • I updated my 2 review requests. I closed “most” of the issues and commented on a few because I didn’t agree with the suggestions. Am I supposed to do this, or just drop the issue?
  • I injured my lower back, and can’t sit for more than 20 minutes at a time. Not good for any kind of studying. I’ll need to see a doctor next week
6) Any other questions
  • No, but I would like feedback on my 2 projects and land them sooner than later.

Vincent Le

1) What project are you working on?
  • FileProvider Framework
2) What you accomplished this week.
  • Changed the http status code for DUPLICATE_ITEM in djblets and reflected the changes in the test cases
  • Fixed my backbone models for FileProvider and FileProviderNode, to work and match the new changes
  • Added more functionality for File Provider UI: Changing accounts, navigating, selecting items
  • Cleaned up the mock/test code
3) Links to anything you’ve done this week:
4) What you plan to do next week.
  • Add displaying of meta-information
  • Fix a collection url issue (discussed in questions)
  • Create account
5) What, if anything, is blocking you from making progress?
  • Applied to this week, was sick and had lots of assignments
6) Any other questions
  • Is there any code styling for CSS or JS?
  • I am not sure if I am doing the backbone collection right. As an example:this._fileProviderAccountsCollection = new RB.ResourceCollection([], {
    model: RB.FileProvider,
    extraQueryData: {
    ‘order-by’: ‘account_name,provider_name’
    }
    });

    this._fileProviderAccountsCollection.url = “/api/file-providers/”;

    I am not sure how to set URL correctly to point to my FileProvider url. I have a feeling it has something to do with parentResource but I am not sure how.

Chris Arnold

1) What project are you working on?
  • Mute and Archive Review Requests
2) What you accomplished this week.
  • investigating ‘published’ triggers to handle automatic unarchiving
  • beginning testing
3) Links to anything you’ve done this week:
4) What you plan to do next week.
  • split up project into smaller review requests
  • finish automatic unarchiving
  • fix URL query
  • tests
5) What, if anything, is blocking you from making progress?
  • nothing right now
6) Any other questions
  • a follow up from last week’s question I asked (which Mike answered): “how should I approach simultaneously removing all archived states for one review request?”
    • the use case for this would be when there’s new activity for a review request and review request should become visible again to all users who archived it
    • should looping through every user (for that review request) be done on the JavaScript side or the webAPI?
  • what’s the best (easiest) way to split up my project into smaller review requests (probably into 3 or 4 separate review requests)?

Theo Belaire

1) What project are you working on?
  • rbtools
2) What you accomplished this week.
  • Cleaned up r/6797/, and writing more tests.
  • Read code for rbt post -u.
3) Links to anything you’ve done this week:
4) What you plan to do next week.
  • Finish tests, check for efficiency issues on large repos.
5) What, if anything, is blocking you from making progress?
6) Any other questions
  • Not right now.

Jason Tseng

1) What project are you working on?

  • Responsive UI

2) What you accomplished this week.

  • Finish code styling updates on part 1
  • Rebased all master branch and part 1 to the rest of the parts (2-6)
  • Revisited all parts with code styling comments from part 1

3) Links to anything you’ve done this week:

4) What you plan to do next week.

  • Secondary menu button design
  • Look up new projects

5) What, if anything, is blocking you from making progress?

  • Confirmation on changes in part 1 (#6796)

6) Any other questions

  • n/a
Advertisements

[UCOSP] Status Reports: Jan. 24, 2015

Jessica Yuen

  • What project are you working on?
    • The project I am working on is the rb-gateway project, or “Repository access and registry service” in the Student Project’s Hackpad.
  • What you accomplished this week:

    • I’ve been mainly learning a lot about Google Go to do my project.  Some links are in the Hackpad. I’ve also written up the wire frame for my project using this new language. And of course, collecting this status report.
  • What you plan to do next week:
    • For my project, I want to clean up the existing wireframe a bit, fix some bugs. (i.e. the exec shell isn’t working for ‘git show’). I also want to integrate it into review board itself, or at least can run an ‘rbt post’ in rb-gateway and have it post to the server.
  • What, if anything, is blocking you from making progress?
    • Nothing yet, I will ask on Slack.
  • Any other questions?
    • Nope.

Theo Belaire

  • What project are you working on?
    • I am working on getting better parent_base commits better in Git and Mercurial.

  • What you accomplished this week:

    • I have been learning hg, since I’ve never actually used it and now have to dive into it.
  • Links to anything you’ve done this week:
    • I reviewed Jessica’s project wireframe: https://reviews.reviewboard.org/r/6825/
      and otherwise did some reading.  Perhaps I should have taken notes on hg, but it’s all straight from the book so far.
  • What you plan to do next week:
    • I plan to get the config value for the remote repository working.
  • What, if anything, is blocking you from making progress?
    • I had to finish some homework, but that’s done.

  • Any other questions?
    • Nope here too.

Tien Vu

  • What project are you working on?
    • I’m working on getting rbt-patch/land to print using a specified template.

  • What you accomplished this week:

    • I stepped through the rbt patch command and have a better understanding of the code architecture, also looking up Python modules that I don’t understand. I’ve also read up and made some toy code with Jinja2 to understand how to use it.
  • What you plan to do next week:
    • Start coding, make something work (like at least getting rbt patch to print using a hard coded template). I’ll continue expanding on this minimal amount of code as required.
  • What, if anything, is blocking you from making progress?
    • I’m still unclear about some of the features that the Jinja2 API offers, like a “byte-code cache”. However, I’ll ignore this for now and just try to get the basics to work.

  • Any other questions?
    • No.

Vincent Le

  • What project are you working on?
    • Still working on “File providers framework”, for easier file attachment uploading
  • What you accomplished this week:

    • Analyzed how HostingService is able to commondate for other services and know to how make the correct instance of a specific Class.
    • Added some of the above implementation to File Provider framework
    • Worked on GET list objects and CREATE for a single object
  • What you plan to do next week:
    • Work on the GET list and CREATE test cases
    • Work on GET item test case
    • Work on GET item webapi
    • Work on test calls for search, file_meta, list, and get_file
    • Work on implementing TestFileProvider
  • What, if anything, is blocking you from making progress?
    • Nothing yet
  • Any other questions?
    • Nothing yet

Jason Tseng

  • What project are you working on?
    • Responsive UI

  • What you accomplished this week:

    • Code styling clean up for previous code review submission #6796
    •  Submitted enhancement request on css def.less
    •  Designing responsive views for different pages
  • What you plan to do next week:
    • Finish off responsive view for at least two more pages (5 more undone in total)

  • What, if anything, is blocking you from making progress?
    • N/A

  • Any other questions?
    • N/A

Chester Li

  • What project are you working on?
    • I am working on issue 3704 (WIP) and post-commit review requests for GitLab (I switched my project from last week).
  • What you accomplished this week:

    • Building up better understanding on codebase, I also look up some other issues and kept working on the WIP issue.
  • What you plan to do next week:
    • Finish WIP issue and work on that GitLab project.
  • What, if anything, is blocking you from making progress?
    • Lack of knowledge on Django and project, but I will tackle them.
  • Any other questions?
    • Not yet

Christopher Arnold

  • What project are you working on?
    • Mute and Archive Review Requests
  • What you accomplished this week:
    • further investigation into Django query sets
    • made a rough plan for adding an archived state for a ReviewRequestVisit, pre-pseudo code
      • two possible routes, probably leaning towards the 2nd one:
        • 1) adding a visibility view when loading a request state
        • 2) filtering in a ShowVisibileReviewRequestMixin class
    • learning more about Django template language and how / where review requests should change visibility states
  • What you plan to do next week:
    • add the visibility state (visible, muted, archived)
    • build queries that filter these different states
    • start reviewing other people’s work
  • What, if anything, is blocking you from making progress?
    • No

  • Any other questions?
    • No