Contributions are welcome! Whether you want to report a bug, suggest an improvement, or contribute code, we appreciate your help in making Blink Eye even better.
If you would like to contribute to Blink Eye, please follow these steps:
- Fork the repository on GitHub.
- Create a new branch for your feature or fix.
- Make your changes and commit them.
- Push your changes to your fork.
- Submit a pull request to the main repository.
Thank you for your interest in contributing to Blink Eye! Your contributions help make Blink Eye a more effective and efficient tool for promoting eye health.
Here's how to get started with Blink Eye:
- Clone the repository:
git clone https://github.com/nomandhoni-cs/blink-eye.git
- Install the dependencies:
pip install -r REQUIREMENTS.txt
- Run the application:
python blink_eye.py
- Optional: Build .exe file:
This will create an executable file for Blink Eye.
pyinstaller --name BlinkEye --onefile --windowed --icon=blink-eye-logo.ico --hidden-import plyer.platforms.win.notification blink-eye.py
Feel free to reach out if you have any questions or need further assistance!
If anyone wants to contribute to the website, go to the /website
directory.
- Radix
- Tailwind
- Lucide icons
- Dark mode ready
- Storybook
- Biome
- Husky + lint-staged
- shadcn/ui components
The cn
util handles conditional classes and class merging.
cn("px-2 bg-neutral-100 py-2 bg-neutral-200");
// Outputs `p-2 bg-neutral-200`