Skip to content
This repository was archived by the owner on Aug 7, 2023. It is now read-only.
This repository was archived by the owner on Aug 7, 2023. It is now read-only.

Mentors for Code + Learn at Node Interactive 2017 #70

Closed

Description

@Trott

Activity

  1. MylesBorins commented on Sep 9, 2017

    @MylesBorins
    Contributor
  2. Trott commented on Sep 9, 2017

    @Trott
    MemberAuthor

    Code + Learn will begin at 9 AM on Friday October 6, one day after the main conference is over. It will run until 12:30 PM. There will be an hour for lunch before the Collaborators Summit starts after that.

  3. Qard commented on Sep 9, 2017

    @Qard
    Member

    I'll be there! 💪

  4. jasnell commented on Sep 9, 2017

    @jasnell
    Member

    I will be there.

  5. targos commented on Sep 9, 2017

    @targos
    Member

    I will be there

  6. sam-github commented on Sep 9, 2017

    @sam-github

    I will be there.

  7. gibfahn commented on Sep 9, 2017

    @gibfahn
    Member

    Me too

  8. tniessen commented on Sep 9, 2017

    @tniessen
    Member

    I will be there

  9. TimothyGu commented on Sep 10, 2017

    @TimothyGu
    Member

    I'll be there!

  10. hybrist commented on Sep 10, 2017

    @hybrist

    I'm in!

  11. joyeecheung commented on Sep 10, 2017

    @joyeecheung
    Member

    I'll be there as well

  12. XadillaX commented on Sep 10, 2017

    @XadillaX

    where is it?

  13. joyeecheung commented on Sep 10, 2017

    @joyeecheung
    Member
  14. mhdawson commented on Sep 11, 2017

    @mhdawson
    Member

    I'll be there.

  15. Trott commented on Sep 22, 2017

    @Trott
    MemberAuthor

    @hackygolucky What's the capacity of the room? (Trying to plan for maximum number of attendees.)

  16. 18 remaining items

  17. lance commented on Oct 5, 2017

    @lance
    Member

    Count me in as well

  18. ofrobots commented on Oct 5, 2017

    @ofrobots
  19. boutell commented on Oct 6, 2017

    @boutell

    I'm working through some of this here:

    nodejs/node#15864

    And I've run into a discrepancy I'd like to understand re: the New method.

    In v8.h, for the Date object, things look like so:

      static V8_DEPRECATE_SOON("Use maybe version.",
                               Local<Value> New(Isolate* isolate, double time));
      static V8_WARN_UNUSED_RESULT MaybeLocal<Value> New(Local<Context> context,
                                                         double time);
    

    So we want to use the maybe version, which takes a context rather than an isolate. OK.

    But for NumberObject, we have:

      static Local<Value> New(Isolate* isolate, double value);
    

    And there's no version that takes a context.

    This makes me wonder if this change is fully baked and ready to roll out to all the New invocations; or, alternatively, if there is some good rule of thumb by which I might understand why some now take a context by preference and some still are happy with an isolate and no use of Maybe.

    Thanks!

  20. boutell commented on Oct 6, 2017

    @boutell

    @ofrobots came by and explained that some of the factory/constructor methods can never fail and thus don't need the change.

  21. hashseed commented on Oct 6, 2017

    @hashseed
    Member

    I didn't think I would be a suitable mentor so I didn't show up...

    Some factory methods do not throw and cannot fail, yes. Some API functions take a context because they might throw, and we need to construct an Error from the given context.

  22. richardlau commented on Oct 6, 2017

    @richardlau
    Member

    I'm not at NINA but have reviewed a few of the pull requests that have been raised -- Should nits like commit messages (subsystem, line lengths, etc.) be called out for first time contributors?

    Also for reviewers I'm seeing similar issues with the changes to use common/fixtures where I've been recommending to use fixtures.path/fixtures.readKey/fixtures.readSync where appropriate.

  23. gibfahn commented on Oct 6, 2017

    @gibfahn
    Member

    I'm not at NINA but have reviewed a few of the pull requests that have been raised -- Should nits like commit messages (subsystem, line lengths, etc.) be called out for first time contributors?

    I'd personally say asking new contributors to commit --amend and push --force is likely to be more pain than it's worth. I'd just leave a comment on landing saying that you changed the commit message to whatever, and maybe they could check out the commit message guidelines next time.

    Also for reviewers I'm seeing similar issues with the changes to use common/fixtures where I've been recommending to use fixtures.path/fixtures.readKey/fixtures.readSync where appropriate.

    I think that is something we should ask people to change. I've been using Comment rather than Request Changes, but I think either is fine.

    I think it's worth specifically requesting they push another commit to their branch, otherwise we get loads of people opening new PRs whenever they make changes.

  24. gibfahn commented on Oct 7, 2017

    @gibfahn
    Member

    @nodejs/collaborators if you left a MacBook USB-C charger in the venue, Cassandra has it, and she'll be around tomorrow if you would like it back!

  25. lance commented on Oct 7, 2017

    @lance
    Member

    @Trott thanks for organizing this. It was a lot of fun and such a great feeling to enable so many people at one time!

  26. lance commented on Oct 7, 2017

    @lance
    Member

    I'm noticing a number of the pull requests were closed by the authors for minor things such as not following the commit guidelines, or for no clear reason at all. Here is an example. It's a shame that the work in these PRs won't land. Does it make sense to reopen them? Or just let them go?

  27. gibfahn commented on Oct 7, 2017

    @gibfahn
    Member

    I assume most people closing PRs are doing it either by mistake, or because they think you have to open a new PR if you change something.

    The first can hopefully be fixed by asking if they meant to close the PR, the second can be mitigated by saying "please fix by pushing another commit to your branch" if you request changes.

    It's possible people close them because they don't want to deal with feedback, but I think/hope that will be less common.

  28. Trott commented on Oct 7, 2017

    @Trott
    MemberAuthor

    220+ pull requests later...thanks, everyone! Closing...

  29. gibfahn commented on Oct 8, 2017

    @gibfahn
    Member

    I've been assigning issues to myself so I can land them in bulk. For anything with a Green CI I'm just doing:

    Test all files changed in the last commit:

    git show --pretty="" --name-only | xargs tools/test.py && make lint-js && core-validate-commit HEAD

    Test all files changed since upstream branch (e.g. upstream/master):

    Useful for multiple commits.

    git diff-tree --no-commit-id --name-only -r `git rev-parse --abbrev-ref --symbolic-full-name @{u}` HEAD | xargs tools/test.py && 
    make lint-js &&
    git rev-list `git rev-parse --abbrev-ref --symbolic-full-name @{u}`...HEAD | xargs core-validate-commit

    Mostly leaving these here so I can find them again in the future, but they might be useful for someone else.

  30. refack commented on Oct 8, 2017

    @refack

    Could everyone who's actively landing stuff please self-assign, so we don't do double work.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions