Thank you for your interest in contributing to devFind! Here's a guide to get you started on your exciting coding adventure! 🚀
To embark on your devFind journey, you'll need a few tools. Make sure you have Node.js and Git installed on your computer. You can download Node.js from the official website. For Git, visit this link.
Once you have these in place, let's get the devFind repository onto your local machine. Fire up your terminal and run this command:
git clone https://github.com/mdtanvirahamedshanto/FindDevBD.git
To make things even more fun and efficient, we're using pnpm
. Install it with this command:
npm install -g pnpm
Time to gather our supplies! Navigate to the project folder in your terminal and install the dependencies with these magical incantations:
cd FindDevBD
pnpm install
or
cd FindDevBD
npm install
or
cd FindDevBD
yarn add
Ready to unveil your creation? Use this command to start the application:
pnpm start
or
npm start
or
yarn start
Now, before you unleash your creativity, let's create a new branch. This will be your canvas for crafting your masterpiece. Execute this command:
git checkout -b your-branch-name
The world of devFind is your oyster! Make your changes, tweak existing code, add dazzling new features, or zap those pesky bugs.
Before you reveal your wizardry, ensure everything works like a charm. Run the tests with this enchantment:
pnpm test
The tests will act as your trusty spellbook, guiding you to victory!
You're ready to immortalize your work. Commit your changes to your local branch using this incantation:
git add .
git commit -m "Your magical commit message"
With your spells ready, it's time to share your magic with the world. Push your changes to your remote branch:
git push origin your-branch-name
Your masterpiece is ready for the world to see! Navigate to the devFind repository on GitHub, and with a flourish, click the "New pull request" button. Follow the magical instructions to create your pull request.
Your spellbinding creation will be reviewed by fellow wizards and witches to ensure it meets the project's high standards. Be ready to cast additional spells or address any mystical feedback provided.
When your pull request is blessed by the council of wizards and passes all tests, it can be merged into the main codebase. Congratulations, you've successfully left your mark on devFind! 🪄🔮✨