Skip to content

Latest commit

 

History

History
133 lines (94 loc) · 5.22 KB

File metadata and controls

133 lines (94 loc) · 5.22 KB

Contributing to Fieldly

Welcome, and thank you for your interest in contributing to Fieldly! We're building a revolutionary platform at the intersection of regenerative agriculture and financial technology, designed to empower farmers, connect institutional investors, and create a sustainable future. Your contributions whether code, design, documentation, or ideas play a crucial role in shaping that vision.

This guide outlines how both new and experienced contributors can get involved: from reporting bugs and suggesting new features to improving documentation or contributing production-ready code. Whether you're fixing a typo or architecting a major feature, every contribution helps strengthen the Fieldly ecosystem.

Audience: Developers, designers, financial analysts, agricultural experts, writers, and community members who want to help make Fieldly better.

Contributions Welcome Code of Conduct PRs Welcome First Timers Friendly

Table of Contents

Code of Conduct

This project follows the Contributor Covenant (v2.1) — we expect all community members to be professional, respectful, and inclusive. By participating, you agree to abide by this code. If you experience or witness unacceptable behavior, contact the maintainers immediately (see Acknowledgements & Contacts).

Code of Conduct

How Can I Contribute?

Report a Bug

Bug Reports

  1. Check the existing issues to avoid duplicates
  2. Use the bug report template when creating a new issue
  3. Include:
    • Clear description of the bug
    • Steps to reproduce
    • Expected vs actual behavior
    • Screenshots if applicable
    • Environment details (OS, browser, Node version)

Request a Feature

Feature Requests

  1. Check existing feature requests to avoid duplicates
  2. Use the feature request template
  3. Describe:
    • The problem you're solving
    • Your proposed solution
    • Any alternatives considered
    • Potential impact on the platform

Improve Documentation

Documentation

  • Fix typos, improve clarity, or add examples
  • Translate documentation
  • Create tutorials or guides
  • Submit changes via pull request with the documentation label

Submit Code (PRs)

Pull Requests

  1. Fork the repository
  2. Create a feature branch
  3. Write clear, well-documented code
  4. Add tests if applicable
  5. Ensure all tests pass
  6. Submit a pull request using the PR template

Domain Expertise

Domain Experts

We welcome contributions from:

  • Agricultural scientists and agronomists
  • Financial analysts and economists
  • Regenerative farming practitioners
  • Climate and environmental specialists
  • Supply chain and logistics experts

Contribute through discussions, whitepapers, or domain-specific documentation.

Getting Started (Local Development)

Setup

Prerequisites

Tool Version
Node.js 18+
pnpm 8+
PostgreSQL 15+

Setup

# Clone your fork
git clone https://github.com/YOUR_USERNAME/Fieldly.git
cd Fieldly

# Install dependencies
pnpm install

# Configure environment
cp .env.example .env

# Setup database
pnpm prisma generate
pnpm prisma migrate dev

# Start development server
pnpm dev