Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

jsLand.next() #253

Closed
7 of 10 tasks
daviddias opened this issue Apr 12, 2017 · 5 comments
Closed
7 of 10 tasks

jsLand.next() #253

daviddias opened this issue Apr 12, 2017 · 5 comments
Assignees
Labels
dif/easy Someone with a little familiarity can pick up help wanted P0 Critical: Tackled by core team ASAP

Comments

@daviddias
Copy link
Member

daviddias commented Apr 12, 2017

As part of every quarter planning, we sit down and have a discussion covering topics like tooling, codestyle, libraries and other things that affect the development of JS libraries overall. These topics are picked based on the interest that the community has shown.

Here are the ones we covered this quarter and the decisions we made converted in actionable tasks:

  • Add a CONTRIBUTING.md to every repo that points to our JavaScript and Commit guidelines. contribute.md for each repository #241
  • Update the JS guidelines to reflect latests standards Update JavaScript community guidelines #225
  • Cancel the Greenkeeper for the time being until we have an option to make it less noisy and also, less resource intense on the CI side [JavaScript] Greenkeeper - Yay or Nay? #197
  • Switch use only Browser testing in Circle (Chrome) and Travis (Firefox), dropping SauceLabs for now.
  • Investigate the current % of users in each Node.js version, define what is our strategy with regards to supporting different versions.
  • Update the README of js-ipfs to communicate that we don't fully support Node.js 4 at the moment, see more at Not fully compatible with node 4 anymore js-ipfs#781
  • Everyone showed interest in using Yarn, however, it is currently blocked until we have full Node.js 4 support. Close the PR to add it as it is out of date already
  • Move aegir to the IPFS org
  • Stub out desired aegir API and invite the community to help get this essential tool better for the whole development.
This was referenced Jul 8, 2017
@victorb victorb self-assigned this Aug 24, 2017
@daviddias
Copy link
Member Author

Linking here the usage of yarn comment: ipfs/js-ipfs-bitswap#142 (comment)

And the log from IRC convo:

15:27 <@victorbjelkholm> daviddias: sorry for kidnapping the dht PR! saw multiple places where we added yarn.lock and commented in the one where my thought popped up
15:28 <@daviddias> Can you bring that up to the issue on the community?
15:28 <@daviddias> And also list where you found it?
15:28 <@victorbjelkholm> strangely, reinstalled node (8.1.4) and now npm is working fine again seemingly
15:29 <@victorbjelkholm> daviddias: we had consensus on moving to yarn already no? Echoing dignifiedquire's comment in the mentioned PR
15:30 <@daviddias> Well, 6 months ago when npm5 never worked
15:30 <@daviddias> do we want to reconsider that to avoid having to get people to use another package manager?
15:30 <@daviddias> We will have the chance to discuss that in about 3 weeks
15:30 <@daviddias> I've been actively testing npm5 to be able to give good input there
15:32 <@victorbjelkholm> ah, sounds fair. I'll open a issue

My proposal on Yarn vs npm5. Let's wait to chat again in 3 weeks, a lot of time has passed. I've been using npm5 and so far not seeing issues anymore. I'm not particularly against using another package manager, just would really prefer to avoid asking the users to install yet another package manager. If the consensus in 3 weeks is yarn, so be it :) Let's just avoid spending our time in refactoring and bikeshed ;)

@daviddias
Copy link
Member Author

Also, thank you for self assigning yourself to the remaining items on this issue, @victorbjelkholm 🌟

@dignifiedquire
Copy link
Member

Proposal: Get some paid containers on CircleCI and stop using travis for javascript projects. At this point travis is just too unreliable and too slow for being an actual help. Ref ipfs/js-ipfs-bitswap#142

@daviddias daviddias added dif/easy Someone with a little familiarity can pick up help wanted P0 Critical: Tackled by core team ASAP labels Oct 17, 2017
@daviddias
Copy link
Member Author

Adding:

@daviddias
Copy link
Member Author

Adding:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dif/easy Someone with a little familiarity can pick up help wanted P0 Critical: Tackled by core team ASAP
Projects
None yet
Development

No branches or pull requests

3 participants