question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Collect and document contribution guidelines

See original GitHub issue

EDIT: This issue has been broadened in scope to discuss the introduction of contribution guidelines in general. Initially it talked specifically about the Node and npm versions used for the project. The original content remains at the end of this post.


Original text:

From the presence of a package-lock.json file in the repo, I presume that at least npm v5 (and therefore, probably Node v8) is needed.

To make it less of a trial & error for new contributors when setting up their dev environment, could you add some info on actual minimum required versions for these pre-npm install tools to the README? 😃

Or just reply here and i’ll create a pull request 😉

Issue Analytics

  • State:closed
  • Created 6 years ago
  • Reactions:1
  • Comments:10 (10 by maintainers)

github_iconTop GitHub Comments

2reactions
mikehenrtycommented, Oct 4, 2017

Thanks to @carolstran, we’ve got a great starting point from #427!! \o/ Let’s continue to use this bug to talk about what we still need.

2reactions
lehnerpatcommented, Aug 18, 2017

For convenience, I’m cross-posting my ideas here 😃


I was thinking something along what other OSS projects use, and what GitHub recommends to be in a CONTRIBUTING file.

Some of the points I think would be great to mention there:

  • points and methods of communicating with the team/maintainers
    • e.g. GH issues for bug reports/feature requests, Discourse for more general discussion, whatever real-time chat avenue comes out of our other conversation
  • more details on setting up the local development environment
    • list of software required (e.g. MySQL isn’t currently mentioned anywhere)
    • versions required (esp. Node and npm, see #423)
    • where configuration goes, and what needs to be configured to get up and running; possibly also where to get backend/DB and AWS credentials (see also: #427)
    • some of these technical details could also be extracted to another file (main README or a readme in another folder, or another file entirely), and referenced from CONTRIBUTING
  • where to start in terms of things to change/fix/add
    • filter for “help wanted” issues on GH
    • ignore the “triage” tag (or not? otherwise indicate how you use and interpret the triage tag, and how this affects "ready for development)
Read more comments on GitHub >

github_iconTop Results From Across the Web

Documentation Contribution Guide - Enlightenment.org
This document is aimed at writers, editors, and developers seeking to contribute to the Enlightenment Project. The Enlightenment Documentation Contribution ...
Read more >
IEEE SA - Submission Guidelines – Contributors Collection
Contributions may be different types of documents ranging from pure research to technical analysis, complete technical specifications, and use cases. These ...
Read more >
Contributor's Guide — Requests 2.28.1 documentation
The guide is split into sections based on the type of contribution you're thinking of making, with a section that covers general guidelines...
Read more >
Contribution Guidelines - Zephyr Project Documentation
Commit Guidelines¶ · A short and descriptive subject line that is less than 72 characters, followed by a blank line. · A change...
Read more >
Candidate | Contribution limits - FEC
The federal contribution limits that apply to contributions made to a federal candidate's campaign for the U.S. House, U.S. Senate or U.S. President....
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found