Skip to content

Latest commit

 

History

History
84 lines (57 loc) · 4.57 KB

CONTRIBUTING.md

File metadata and controls

84 lines (57 loc) · 4.57 KB

Contributing Guidelines

Welcome!

We're excited that you're interested in contributing to our open-source project. Whether you're new to open source or an experienced developer, we want your contributions to be smooth and enjoyable. Below, you'll find some guidelines and tips to help you get started.

Please adhere to and review our Code Of Conduct.

Important Rules

To ensure a smooth experience, please follow these important rules:

  1. Relevance: Ensure that the resource you're adding aligns with the appropriate category. Web development resources belong in the web development category, UI/UX design resources in the UI/UX design category, and so forth. Additionally, ensure that your resource aligns with the specific section of the category. For example, if you have a resource named "anime.js", it should be placed in the web development category under the animation section. This precision ensures that users can easily locate and benefit from the resources in their intended context.
  2. Use the PR and Issue Template: When creating a PR or Issue, please follow the specified template, it will help me to review your Issue or PR more efficient.
  3. Category refers to topics such as Web Development, Web3, or UI/UX Design.
  4. Section refers to a specific part within a category. For example, in the Database category, we have a section called Challenges.

How to Add a Resource

URL Format: When adding a resource, follow this format:

<a href="URL_here">Resource Name</a>

Example:

### Section name
<table width="100%">
 <tr>
   <th>Resource Name</th>
   <th>Description</th>
 </tr>
 <tr>
   <td><a href="URL HERE">RESOURCE NAME</a></td>
   <td>RESOURCE DESCRIPTION</td>
 </tr>
</table>

Note: Replace "URL_here" with the actual resource URL and provide a brief description.

By following these rules, you will help maintain consistency and clarity in our repository.

How to Contribute

There are many ways to contribute, and you don't need to be a coding wizard to get involved. Here are some beginner-friendly ways to contribute:

Share Your Ideas

We value your input, whether it's proposing a new section to a category, suggesting additional categories, or sharing any ideas for the project's enhancement.

Here's how you can contribute your ideas: 2. Direct Message: Feel free to reach out to me personally. You can connect with me on LinkedIn or reach out via Twitter.

Add Valuable Resources

If you come across a resource that you believe would benefit others, we encourage you to share it with us.

Here's how you can contribute valuable resources:

  1. Review the Rules for Adding Resources: Carefully read and understand the guidelines on how to add a resource, the format used for adding new resource, and etc.

Ensure that you followed the specified issue template

Grammatical Errors

Help us maintain clean and error-free content by fixing typos or grammar issues. Your attention to detail ensures a seamless reading experience for everyone involved.

Enhance Documentation

Improving our project documentation is crucial for creating a user-friendly experience. If you have ideas on how to enhance the current documentation, please share them.

Report Outdated or Broken Links

Help us maintain the reliability of our resources by reporting any broken links or outdated information. Include details on the category or location where you found the issue. This will help us swiftly address and update the information.

Others

Here are other ways you can contribute to ResourceHub:

  • Adding new sections within a category.
  • Removing or relocating resources that are not relevant to the current section or category.
  • Enhancing categories through formatting, adding new resources, and more.
  • Any other contributions you can think of—just send a personal message so we can discuss it.

Thank you for considering contributing to ResourceHub! Your contributions play a crucial role in making this project a valuable resource for the web development community. 🌐✨

Happy contributing! 🚀