Community-OSS / gdg-aba-website-frontend

Website source code for Google Developers Group Aba (GDG ABA). ✨ Please check the README.md file for more details
https://gdg-aba.pages.dev/
1 stars 4 forks source link

GDG Aba Website Frontend Repository

Welcome to the GDG Aba Website Frontend repository! This open-source project aims to foster collaboration in building and maintaining the frontend of GDG Aba's website.

Figma

About GDG Aba

Google Developer Groups (GDGs) are community-run developer groups focused on Google technologies. Our aim is to facilitate knowledge sharing, project collaboration, and engaging discussions related to Google technologies and web development.

GDG Aba brings together developers and tech enthusiasts from Aba and its surrounding areas. Join us on Slack and WhatsApp.

Contribution Guidelines

We appreciate contributions from developers of all levels. To contribute to the GDG Aba Website Frontend, follow these steps:

  1. Comment on the issue you would like to work on or create a new issue if it doesn't exist. Ensure that one of the maintainers assigns the issue to you before you proceed.

  2. Fork the gdg-aba-website-frontend repository by clicking the "Fork" button at the top right corner of this page. This creates a copy of the repository in your GitHub account.

  3. Clone your forked repository to your local machine. Replace <your-username> with your GitHub username:

    git clone https://github.com/<your-username>/gdg-aba-website-frontend.git
  4. Change into the project directory:

    cd gdg-aba-website-frontend
  5. Ensure you have Node.js and npm (or Yarn) installed, then install the necessary dependencies:

    npm install
    # or
    yarn install
  6. Create a new branch for your contribution:

    git checkout -b feature/your-feature-name
  7. Implement your changes and improvements using Next.js and TailwindCSS.

  8. Test your changes locally to ensure everything works as expected:

    npm run dev
    # or
    yarn dev
  9. Visit http://localhost:3000 in your web browser to view the website locally.

  10. Commit your changes with a descriptive commit message:

    git commit -m "Add: description of your changes"
  11. Push the changes to your forked repository:

    git push origin feature/your-feature-name
  12. Open a pull request (PR) from your branch to the staging branch of the original gdg-aba-website-frontend repository. Provide a clear title and description of your changes in the PR.

  13. The maintainers will review your PR and provide feedback if necessary.

  14. Once your PR is approved, it will be merged into the main branch of the original repository. Congratulations on your contribution!

Code Style

We adhere to best practices and code style conventions for Next.js and TailwindCSS development. Please ensure your code follows these guidelines for consistency and maintainability.

To learn more about Next.js and TailwindCSS, check out the following resources:

Issues and Feedback

If you encounter any issues, have ideas for improvements, or want to provide feedback, please feel free to open an issue in the repository. We appreciate your feedback and involvement in improving GDG Aba's website frontend!

Happy coding! 🚀