Package Exports
- reactnativeepictrailsds
- reactnativeepictrailsds/src/index.tsx
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (reactnativeepictrailsds) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
React Native Epic Trails Design System
Note: This package is currently in early development (v0.0.1). APIs may change frequently.
A flexible and customizable design system for React Native, providing pre-built UI components, typography, and themes to enhance mobile app development with a focus on outdoor and adventure applications.
Under Development
This design system is currently under active development. Many features are planned but not yet implemented. Documentation and examples will be expanded as development progresses.
Installation
npm install reactnativeepictrailsds
# or
yarn add reactnativeepictrailsds
Getting Started
import { Button } from 'reactnativeepictrailsds';
export default function App() {
return (
<View style={{ flex: 1, justifyContent: 'center', alignItems: 'center' }}>
<Button variant="primary">
Start Exploring
</Button>
</View>
);
}
Development
To contribute to the design system:
Clone the repository
git clone https://github.com/gaureshpai/reactnativeepictrailsds.git
Install dependencies
npm install
Start the development server
npx expo start
Current Components
- Buttons: Primary, Secondary variants in Medium, Large, and Docked sizes
- Tiles: Basic content containers with various states
Roadmap
- Complete component library
- Comprehensive documentation
- Theme customization
- Accessibility improvements
- Interactive examples
- Component playground
License
Contributors
How to Contribute
Interested in joining our team? Check out our contribution guidelines to get started!
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature
) - Commit your changes (
git commit -m 'Add some amazing feature'
) - Push to the branch (
git push origin feature/amazing-feature
) - Open a Pull Request