Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ahmet-cetinkaya/acore-solidjs
Core TypeScript package for Solid with reusable implementations and helper code snippets.
https://github.com/ahmet-cetinkaya/acore-solidjs
components core package solid solidjs ui ui-kit
Last synced: 3 days ago
JSON representation
Core TypeScript package for Solid with reusable implementations and helper code snippets.
- Host: GitHub
- URL: https://github.com/ahmet-cetinkaya/acore-solidjs
- Owner: ahmet-cetinkaya
- License: gpl-3.0
- Created: 2024-12-24T23:30:59.000Z (14 days ago)
- Default Branch: main
- Last Pushed: 2025-01-03T20:02:16.000Z (5 days ago)
- Last Synced: 2025-01-03T21:19:57.374Z (5 days ago)
- Topics: components, core, package, solid, solidjs, ui, ui-kit
- Language: TypeScript
- Homepage:
- Size: 80.1 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ![Software logo](https://github.com/user-attachments/assets/69263d59-cd79-41e4-87ef-ea0d23c08222) `acore-solidjs` ![GitHub stars](https://img.shields.io/github/stars/ahmet-cetinkaya/acore-solidjs?style=social) ![GitHub forks](https://img.shields.io/github/forks/ahmet-cetinkaya/acore-solidjs?style=social) [![Buy Me A Coffee](https://img.shields.io/badge/Buy%20Me%20a%20Coffee-ffdd00?&logo=buy-me-a-coffee&logoColor=black)](https://ahmetcetinkaya.me/donate)
This repository serves as a core package written in TypeScript, containing various implementations and helper code snippets specifically for SolidJS. It aims to provide optimized and reusable solutions for different areas of software development, tailored for SolidJS applications.
## 💻 Technologies Used
This project is built using the following technologies:
[![SolidJS](https://img.shields.io/badge/SolidJS-2C4F7C?style=for-the-badge&logo=solid&logoColor=white)](https://solidjs.com/)
[![TypeScript](https://img.shields.io/badge/TypeScript-007ACC?style=for-the-badge&logo=typescript&logoColor=white)](https://www.typescriptlang.org/)
[![Bun](https://img.shields.io/badge/Bun-000000?style=for-the-badge&logo=bun&logoColor=white)](https://bun.sh/)### Minimal Package Usage
This project minimizes the use of external packages. When necessary, implementations are written using core packages to ensure better control and optimization of the codebase.
### SolidJS Specific Implementations
`acore-solidjs` contains SolidJS-specific code and helper functions, providing optimized and reusable solutions tailored for SolidJS applications.
## ⚡ Getting Started
This section explains how to get your project up and running.
### 📋 Requirements
- bun
### 🛠️ Installation
1. Clone the repository:
```bash
git clone https://github.com/ahmet-cetinkaya/acore-solidjs.git
```
2. Navigate into the project directory:
```bash
cd acore-solidjs
```
3. Install the dependencies:
```bash
bun install
```## 📦 Adding as a Submodule
To add this repository as a submodule to another project, follow these steps:
1. Navigate to your project directory:
```bash
cd your-project-directory
```
2. Add the submodule:
```bash
git submodule add https://github.com/ahmet-cetinkaya/acore-solidjs.git path/to/submodule
```
3. Initialize and update the submodule:
```bash
git submodule update --init --recursive
```
4. Navigate into the submodule directory and install dependencies:
```bash
cd path/to/submodule
bun install
```## 🤝 Contributing
If you'd like to contribute, please follow these steps:
1. Fork the repository
2. Create a new branch (`git checkout -b feat/feature-branch`)
3. Make your changes
4. Commit your changes (`git commit -m 'feat: add new feature'`)
5. Push to the branch (`git push origin feat/feature-branch`)
6. Open a Pull Request