Skip to content

Latest commit

 

History

History
66 lines (57 loc) · 2.99 KB

CONTRIBUTING.md

File metadata and controls

66 lines (57 loc) · 2.99 KB

How To Contribute

Thank you for your interest in BESS! We welcome new contributions.

Contributor License Agreement

We ask that all contributors agree to a contributor license agreement (CLA); all new contributions should be under a BSD3 license (as the core of BESS is). We use CLAHub for signing CLAs; to get started, please visit CLAHub for BESS here.

Sending Patches

You are welcome to make a GitHub Pull Request (PR) for new features and bug fixes. All PRs will be reviewed to maintain high code quality. Everyone is welcome to join the process of reviewing code. Please understand that we may ask for further changes to your PRs to address any errors, coding style issues, etc.

Coding Style

Please respect the following coding styles. Let's not be too dogmatic, though.

Running Tests

For C++ and Python code updates, we recommend adding unit tests with Google Test and unittest.py. Also, please run existing tests to make sure your changes to avoid regressions.

Questions? Found a Bug? Have a Request for New Features?

Great. You can use GitHub Issues for any questions, suggestions, or issues. Please do not email individuals.

Contributions to the Wiki

The GitHub Wiki is open to everyone for edit. Feel free to add any changes, it can be a big help for others!

List of Contributors

Please add your name to the end of this file and include this file to the PR, unless you want to remain anonymous.

  • Sangjin Han
  • Keon Jang
  • Aurojit Panda
  • Saikrishna Edupuganti
  • Xiaoshuang Wang
  • Shinae Woo
  • He Peng
  • Joshua Reich
  • Brian Kim
  • Murphy McCauley
  • Amin Tootoonchian
  • Chang Lan
  • Melvin Walls
  • Barath Raghavan
  • Justine Sherry
  • Chaitanya Lala
  • Tony Situ
  • Vivian Fang
  • Joshua Stone
  • Daniele di Proietto
  • Felicián Németh
  • James Murphy
  • Steven H. Wang
  • Gal Sagie
  • Chris Torek
  • Eran Gampel
  • Tamás Lévai
  • Matthew Mussomele
  • Anton Ivanov
  • Ryan Standt
  • Tim Rozet
  • Alireza Sanaee
  • Brent Stephens
  • M. Asim Jamshed
  • Yan Grunenberger