se-sic/coronet

Contributing to the network library coronet

The following is a set of guidelines for contributing to the network library coronet, which is hosted in the se-sic organization on GitHub. These are mostly guidelines, not rules. Use your best judgment, and feel free to propose changes to this document in a pull request.

Table Of Contents

FAQ

How Can I Contribute?

Style Conventions

FAQ

  1. What is this project? Using the code in this project, you can use Codeface data to construct sophisticated developer networks for further analysis.
  2. How can I use the project in my project? A small introduction is given in our README file.

How Can I Contribute?

Reporting Bugs

This section guides you through submitting a bug report for our project. Following these guidelines helps maintainers and the community understand your report, reproduce the behavior, and find related reports.

Before creating bug reports, please check this list as you might find out that you don’t need to create one. When you are creating a bug report, please include as many details as possible.

Note: If you find a closed issue that seems like it is the same thing that you are experiencing, open a new issue and include a link to the original issue in the body of your new one.

Before Submitting A Bug Report

How Do I Submit A (Good) Bug Report?

Bugs are tracked as GitHub issues. Create an issue and provide needed information by filling in the template.

Explain the problem and include additional details to help maintainers reproduce the problem:

Provide more context by answering these questions:

Include details about your configuration and environment:

Suggesting Enhancements

This section guides you through submitting an enhancement suggestion, including completely new features and minor improvements to existing functionality. Following these guidelines helps maintainers and the community understand your suggestion and find related suggestions.

Before creating enhancement suggestions, please check this list as you might find out that you don’t need to create one. When you are creating an enhancement suggestion, please include as many details as possible. Fill in the template, including the steps that you imagine you would take if the feature you’re requesting existed.

Before Submitting An Enhancement Suggestion

How Do I Submit A (Good) Enhancement Suggestion?

Enhancements are tracked as GitHub issues, but slightly different information is needed for them.

Create an issue and provide the needed information:

Your First Code Contribution

Installation

Install the library using the guide in our README file. Start implementing your code additions. Please keep the style conventions in mind when implementing.

Our branching and tagging system

In our development process, we pursue the following idea:

The current build status is as follows:

Pull Requests

There will be another checklist for you when you open an actual pull request provided by the corresponding template.

Style Conventions

Commit Messages

R Coding Conventions

Disclaimer

This file is heavily based on the analogous file from the Atom project, along with refinements from the Codeface project.