Thank you for your interest in contributing! This guide explains how to get involved.
If you find a bug, please open an issue with:
- Steps to reproduce the problem
- Expected vs. actual behavior (screenshots or logs help)
- Your environment (OS, and relevant runtime/version)
Have an idea? Open a feature request describing the problem you want to solve and your proposed solution.
- Fork the repository and clone your fork:
git clone https://github.com/<your-username>/server-google-news.git cd server-google-news
- Create a branch for your changes:
git checkout -b feature/your-feature-name
- Make your changes and verify them locally (see Development Setup below).
- Commit with a clear message following Conventional Commits:
git commit -m "feat: short description of your change" - Push and open a Pull Request against the
mainbranch.
# Install dependencies
npm install
# Start the development server
npm run dev
# Production build
npm run build
# Lint
npm run lint
# Run the test suite
npm testBy participating, you agree to abide by our Code of Conduct. For questions or support, see SUPPORT.md. For security issues, see SECURITY.md.