Developer Guide

NoteContributing to BigDataStatMeth

BigDataStatMeth is an open-source project that welcomes contributions. Whether you’re fixing bugs, adding methods, improving documentation, or optimizing performance, your contributions help make large-scale statistical computing more accessible.

1 Building Better Scientific Software

Developing for BigDataStatMeth requires understanding both statistical methods and software engineering practices that ensure reliability. The package supports both R users and C++ developers, so changes must work correctly in both contexts.


2 Developer Resources

TipArchitecture

Understand the structure

Learn how BigDataStatMeth is organized and how it maintains consistency between R and C++ interfaces.

Explore architecture →

WarningExtending

Add new functionality

Learn how to add new statistical methods and operations while maintaining consistency with existing patterns.

Learn to extend →

ImportantContributing

Join the project

Follow established practices for managing contributions, from setup to pull request.

Start contributing →


3 Your Path as a Contributor

CautionStart Small, Grow Your Impact

Begin with accessible contributions like documentation improvements or simple test cases. As you become familiar with the codebase, take on more substantial work like adding new methods or optimizing performance.

The developer community is here to help. Ask questions through GitHub issues—experienced developers can provide guidance that saves time and improves your contributions.


TipImpact Through Code

Your contributions to BigDataStatMeth impact research across genetics, epidemiology, and computational biology. By improving tools for large-scale statistical computing, you help researchers tackle ambitious questions and extract knowledge from data.