Foundgine

HomeDocumentationContributing

Contributing

Contents


Philosophy

Philosophy

Foundgine is built around a few simple principles.

Every contribution should reinforce these principles.


Before Contributing

Before Contributing

Before opening a Pull Request, contributors should read:

Understanding the architecture is far more important than understanding individual implementations.


Development Workflow

Development Workflow

Recommended workflow:

Fork Repository

↓

Create Branch

↓

Implement Feature

↓

Run Tests

↓

Run Generator Tests

↓

Open Pull Request

↓

Review

↓

Merge

Every Pull Request should focus on one logical change.


Pull Requests

Pull Requests

A good Pull Request should:

Large unrelated changes should be split into multiple PRs.


Review Checklist

Before approving a Pull Request, reviewers should verify:




← Previous: Samples Next: Reference