This repository serves as a core package written in TypeScript, containing various implementations and helper code snippets that I frequently need while developing my projects. It aims to provide optimized and reusable solutions for different areas of software development.
This project is built using the following technologies:
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.
This section explains how to get your project up and running.
- bun
- Clone the repository:
git clone https://github.com/ahmet-cetinkaya/acore-ts.git
- Navigate into the project directory:
cd acore-ts
- Install the dependencies:
bun install
- Start the application:
bun start
To add this repository as a submodule to another project, follow these steps:
- Navigate to your project directory:
cd your-project-directory
- Add the submodule:
git submodule add https://github.com/ahmet-cetinkaya/acore-ts.git path/to/submodule
- Initialize and update the submodule:
git submodule update --init --recursive
- Navigate into the submodule directory and install dependencies:
cd path/to/submodule bun install
If you'd like to contribute, please follow these steps:
- Fork the repository
- Create a new branch (
git checkout -b feat/feature-branch
) - Make your changes
- Commit your changes (
git commit -m 'feat: add new feature'
) - Push to the branch (
git push origin feat/feature-branch
) - Open a Pull Request