ANSHIKA-26 / WordWise

Blogging website
https://anshika-26.github.io/WordWise/
MIT License
80 stars 328 forks source link
gssoc-ext

πŸ“– WordWise Blogging Website πŸ“

WordWise is a responsive, user-friendly blogging platform designed to enrich vocabulary and engage readers with insightful articles. Built using HTML, CSS, and JavaScript, the website offers an enjoyable experience with an interactive interface. Whether you're here to read blogs or explore topics, WordWise is for everyone.


πŸ“ˆ GitHub Repository Stats

🌟 Stars 🍴 Forks πŸ› Issues πŸ”” Open PRs πŸ”• Closed PRs πŸ› οΈ Languages βœ… Contributors
GitHub stars forks issues pull requests Closed PRs Languages Contributors

Featured In

Event Logo Event Name Event Description
GSSoC 24 GirlScript Summer of Code 2024 GirlScript Summer of Code is a three-month-long Open Source Program conducted every summer by GirlScript Foundation. It is an initiative to bring more beginners to Open-Source Software Development.

🌟 Table of Contents

✨ Key Features ✨


βš™οΈ Technologies Used βš™οΈ

  1. 🟦 HTML (HyperText Markup Language)

    • Provides structure to the website, organizing content into various elements such as headings, paragraphs, buttons, and images.
  2. πŸŸͺ CSS (Cascading Style Sheets)

    • Responsible for the aesthetics, enhancing visual appeal, and ensuring responsiveness across all devices.
  3. ⬛ JavaScript

    • Adds interactivity and dynamic features, enriching user engagement through blog navigation, comment sections, and form validations.

πŸš€ How to Contribute to This Project

We’re excited to have you contribute to the WordWise Blogging Website project! Follow these simple steps to get started:

  1. 🍴 Fork the Repository

    • Go to the repository page.
    • Click the Fork button (top right) to create a copy in your GitHub account.
  2. πŸ’» Clone Your Fork

    • Open your terminal and run:
      git clone https://github.com/your-username/WordWise.git
    • Replace your-username with your GitHub username.
  3. 🌿 Create a New Branch

    • Create a new branch for your work:
      git checkout -b your-branch-name
  4. πŸ› οΈ Make Your Changes

    • Open the project files in your code editor and make your changes.
    • Contact the project manager ANSHIKA for any queries.
  5. βœ… Test Your Changes

    • Test your changes locally by opening the index.html file in your browser.
  6. πŸ’¬ Commit Your Changes

    • Once ready, commit them with a descriptive message:
      git add .
      git commit -m "Added feature X or Fixed issue Y"
  7. πŸ“€ Push Your Changes

    • Push your changes to your forked repository:
      git push origin your-branch-name
  8. πŸ”„ Create a Pull Request (PR)

    • Go back to the original repository here.
    • Click the Compare & pull request button, write a short description of your changes, and submit the PR.
  9. πŸ”Ž Review Changes

    • The project manager will review your PR, and if approved, your request will be merged.

Usage


Contribution

Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

Your involvement helps to improve the project and make it better for everyone. Thank you for your contributions!

Kindly go through CONTRIBUTING.md to understand everything from setup to contributing guidelines.

If you would like to contribute to the project, please follow our contribution guidelines.


Code of Conduct

We are committed to fostering a welcoming and inclusive environment for everyone. All contributors and participants are expected to uphold the following values:

Please read and follow our Code of Conduct to foster an inclusive community. If anyone violates these standards, they may be banned from the community.


Guidelines For Contribution

Please follow these guidelines to help maintain the quality and organization of the project. This ensures that contributions and issues are effectively tracked, addressed, and resolved.

1. Create an Issue (Use the Template Provided)

2. Guidelines for opening an Issue

  1. Search for Existing Issues
    Before opening a new issue, search the repository to check if the issue already exists. If you find a similar or the same issue, comment on the existing issue and ask to be assigned to it instead of opening a new one.

  2. Avoid Spamming Multiple Issues
    If you have several changes related to the UI, such as footer updates, logo changes, etc., combine them into a single issue. Instead of opening separate issues for each minor adjustment, create one issue and name it appropriately, like "UI Changes". This keeps the issue tracker clean and focused.

  3. Do Not Ask for a Level Label
    Please do not request a level label (e.g., level 1, level 2, level 3). These labels will be assigned based on the issue content and review process.

3. Wait for the Issue to Be Assigned

4. Raise a Pull Request (PR)

To ensure smooth collaboration and maintain the quality of the project, please follow these guidelines when creating a Pull Request (PR).

1. Branching Strategy

2. Keep PRs Focused

3. PR Checklist

Before submitting a PR, ensure that:

4. Descriptive Title and Message


πŸ† Contribution Points

All tasks will be assigned various levels based on complexity and required skills. Each level provides different points:


GSSoC Guidelines

It is important to adhere to the guidelines; violations can affect your profile. Review the guidelines here.


πŸ“„ Ending Note

Thank you for checking out the WordWise Blogging Website! We hope you find this project enjoyable and informative. Your feedback, contributions, and suggestions are always welcome!

If you have any questions or need assistance, please feel free to reach out through the Issues section of this repository.


πŸ™ŒπŸ» Join Us!

We encourage you to explore the website, share your thoughts, and get involved in improving the project. Let’s make this blogging experience even better together!


Our Valuable Contributors ❀️✨

Contributors


Back to Top

Show some ❀️ by starring this awesome repository!