react-epic-trails-ds
Version:
A flexible and customizable design system for React, providing pre-built UI components, typography, and themes to enhance web app development.
89 lines (65 loc) • 2.77 kB
Markdown
# React Epic Trails Design System
[](https://github.com/HimanshuHegde/react-epic-trails-ds/blob/main/LICENSE)
[](https://www.typescriptlang.org/)
[](https://github.com/HimanshuHegde/react-epic-trails-ds)
> **Note:** This package is currently in early development (v0.0.1). APIs may change frequently.
A flexible and customizable design system for **React 18**, offering pre-built UI components, typography, and theming capabilities tailored for outdoor and adventure-themed web applications.
## 🚧 Under Development
This design system is under active development. Many features are planned but not yet implemented. Documentation and examples will expand as we progress.
## 📦 Installation
```bash
npm install react-epic-trails-ds
# or
yarn add react-epic-trails-ds
```
## 🚀 Getting Started
```tsx
import { Button } from 'react-epic-trails-ds';
export default function App() {
return (
<div style={{ display: 'flex', justifyContent: 'center', alignItems: 'center', height: '100vh' }}>
<Button variant="primary">
Start Exploring
</Button>
</div>
);
}
```
## 🛠 Development
To contribute to the design system:
1. Clone the repository
```bash
git clone https://github.com/HimanshuHegde/react-epic-trails-ds.git
```
2. Install dependencies
```bash
npm install
```
3. Start the development server
```bash
npm run dev
```
## 📚 Current Components
- **Buttons**: `Primary`, `Secondary` variants with multiple sizes (Medium, Large, Docked)
- **Tiles**: Basic content containers with various visual states
## 🗺 Roadmap
- Full component library (Inputs, Cards, Modals, etc.)
- Dark/light theme customization
- Accessibility support (WCAG AA+)
- Docs website + examples
- Interactive component playground
## 📄 License
[MIT](https://github.com/HimanshuHegde/react-epic-trails-ds/blob/main/LICENSE)
## 👥 Contributors
<div align="center">
<a href="https://github.com/HimanshuHegde/react-epic-trails-ds/graphs/contributors">
<img src="https://contrib.rocks/image?repo=HimanshuHegde/react-epic-trails-ds" />
</a>
</div>
## 🤝 How to Contribute
Interested in contributing? Follow our [contribution guidelines](CONTRIBUTING.md):
1. Fork the repository
2. Create your feature branch (`git checkout -b feature/amazing-feature`)
3. Commit your changes (`git commit -m 'Add some amazing feature'`)
4. Push to your branch (`git push origin feature/amazing-feature`)
5. Open a Pull Request