UNPKG

d3-sankey-diagram

Version:
42 lines (25 loc) 3.07 kB
# Contributing to d3-sankey-diagram Thanks for your interest in contributing to d3-sankey-diagram! :tada: d3-sankey-diagram is a d3-based layout and diagram component for drawing Sankey diagrams. This document is a set of guidelines for contributing to d3-sankey-diagram on GitHub. These are guidelines, not rules. This guide is meant to make it easy for you to get involved. ## Participation guidelines This project adheres to a [code of conduct](CODE_OF_CONDUCT.md). By participating, you are expected to uphold this code. Please report unacceptable behavior to Rick Lupton <mail@ricklupton.name>. ## What we're working on For an overview of what's happening, see the [Roadmap](https://github.com/ricklupton/d3-sankey-diagram/projects/1). Browse some [good first bugs](https://github.com/ricklupton/d3-sankey-diagram/labels/good%20first%20bug) to get started! If you have any questions please get in touch (see below). d3-sankey-diagram is part of the floWeaver project split between 3 repositories: - The [floWeaver Python package](https://github.com/ricklupton/floweaver): data aggregation, preparation, conversion - The d3-sankey-diagram (**this repository**): layout, SVG rendering of Sankey diagrams - The [ipysankeywidget](https://github.com/ricklupton/ipysankeywidget): embed d3-sankey-diagram within Jupyter notebooks ## How to submit changes Once you've identified one of the issues above that you feel you can contribute to, you're ready to make a change to the project repository! 1. **[Fork](https://help.github.com/articles/fork-a-repo/) this repository**. This makes your own version of this project you can edit and use. 2. **[Make your changes](https://guides.github.com/activities/forking/#making-changes)**! You can do this in the GitHub interface on your own local machine. Once you're happy with your changes... 3. **Submit a [pull request](https://help.github.com/articles/proposing-changes-to-a-project-with-pull-requests/)**. This opens a discussion around your project and lets the project lead know you are proposing changes. First time contributing to open source? Check out this *free* series, [How to Contribute to an Open Source Project on GitHub](https://egghead.io/series/how-to-contribute-to-an-open-source-project-on-github). If you have any problems, get in touch (see below). ## Reporting bugs and share how you find using d3-sankey-diagram We want to know if you find a bug, have trouble using d3-sankey-diagram, but also if you use it successfully! Please file bugs, requests or questions in our [issue tracker](https://github.com/ricklupton/d3-sankey-diagram/issues/new), including: - sharing examples of how you are using d3-sankey-diagram, - suggestions for improving the documentation, - examples of things that are more difficult than they should be or don't work ## Communication channels The main communication channel is through [GitHub issues](https://github.com/ricklupton/d3-sankey-diagram/issues). You can also use the [Gitter chatroom](https://gitter.im/floweaver/Lobby) for discussion and questions.