We’re excited to have you here! This guide will help you get your development environment set up so you can start contributing to the Attributes project. If you’re new to open source, you might want to check the Open Source Guides website for some great resources on how to get started.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/finsweet/attributes/llms.txt
Use this file to discover all available pages before exploring further.
Prerequisites
Before you begin, ensure you have pnpm installed on your system. Attributes uses pnpm as its package manager for the monorepo setup.Installation
1. Fork and Clone the Repository
First, fork the repository on GitHub, then clone your fork:2. Install Dependencies
After cloning the repository, install all dependencies using pnpm:Development Workflow
Start the Development Server
You can start a local development server with:http://localhost:3000/attributes.js.
Running Tests
Run all tests with:Linting and Type Checking
Always lint and typecheck your code before submitting a pull request:Building the Project
To build the entire project:Getting Help
If you have questions about using Attributes, please use the Finsweet forum. The issue list of this repository is exclusively for bugs and feature requests.Next Steps
Now that you have your development environment set up, you can:- Learn about the monorepo architecture
- Read the testing guide
- Review the pull request guidelines