Naira-X is a straightforward Naira converter designed to simplify currency conversions for Nigerians. A simple, no-frills tool that focuses solely on currency conversion. Quickly convert Naira to various international currencies, like USD
, EUR
, GBP
, and more.
Using the latest Vue3
, Vite
, TypeScript
and other mainstream technology for development. It comes with chart history for all available currencies.
Welcome to the Currency Converter Project!
Contribution Guide
We're excited that you're interested in contributing to this project. Your contributions help make this project better for everyone.
Getting Started
- Fork the Repository:
- Create your own fork of the repository.
- Clone Your Fork:
- Clone your forked repository to your local machine:
git clone https://github.com/<your-username>/naira-converter.git
- Clone your forked repository to your local machine:
- Set Up the Development Environment:
- Install the required dependencies:
cd naira-converter npm install
- Install the required dependencies:
- Start the Development Server:
- Run the development server:
npm run dev
- This will start a local development server, and you can access the app in your browser at
http://localhost:5173
.
- Run the development server:
Making Contributions
- Create a New Branch:
- Create a new branch for your feature or bug fix:
git checkout -b branch-name
- Create a new branch for your feature or bug fix:
- Make Your Changes:
- Make your desired changes to the codebase.
- Commit Your Changes:
- Commit your changes with clear and concise commit messages:
git add . git commit -m "Add new feature: Currency conversion from USD to EUR"
- Commit your changes with clear and concise commit messages:
- Push Your Changes to Your Fork:
- Push your changes to your remote fork:
git push origin branch-name
- Push your changes to your remote fork:
- Create a Pull Request:
- On GitHub, create a pull request from your branch to the main branch of the original repository.
- Provide a clear and concise description of your changes in the pull request.
Code Style and Formatting
- Adhere to the existing code style and formatting.
- Use clear and concise variable and function names.
- Write clean and well-documented code.
- Follow TypeScript best practices.
-
reference vue specification.
feat
Add new featuresfix
Fix the problem/BUGstyle
The code style is related and does not affect the running resultperf
Optimization/performance improvementrefactor
Refactorrevert
Undo edittest
Test relatedchore
Dependency update/scaffolding configuration modification etc.types
Type definition file changeswip
In development
Code Review
- Be patient during the code review process.
- Address feedback and suggestions from reviewers.
- Be open to alternative approaches and improvements.
Thank you for your contributions! By following these guidelines, you can help make this project even better. If you have any questions or need further assistance, feel free to reach out to the project maintainers.