pawarspeaks / TechNexus

πŸš€ Welcome to TechNexus Events - a global tech event hub! Join the Dev Code community's open-source initiative to curate, add, and discover a wide array of tech events worldwide. Contribute now and be a part of this collaborative tech extravaganza!
https://devcode-technexus.vercel.app
23 stars 40 forks source link
devcodecommunity hacktoberfest meetups opensource technicalevents

HACKTOBERFEST 2024

Hacktoberfest 2024 Banner

TechNexus

TechNexus Logo

Welcome to TechNexus, Your Tech Event Hub! 🌟

TechNexus is a community-driven open-source project that catalogs tech-related events throughout the world. We believe in the power of collaboration and invite you to help us make this platform more informative and valuable for the IT community by adding, updating, and improving events.

About Dev Code Community

Dev Code Community Logo

Dev Code Community is a vibrant group of tech enthusiasts and developers. We're dedicated to fostering collaboration, learning, and growth in the world of technology.

Join our community!

How to Contribute

There are two main ways you can contribute to TechNexus:

1. Adding an Event to TechNexus (beginner friendly)

  1. Star the repository for your PR to be accepted. link
  2. Fork this repository (click the Fork button at the top of this page).
  3. Follow Dev Code Community (ensure to do so to support our open source initiatives!)
  4. In your forked repo, which must be visible in your repositories, navigate to the src/data folder.
  5. Choose the relevant event type: offlineEventsData.json or onlineEventsData.json.
  6. Add your event details to the JSON file. Please ensure your event details are accurate and follow the existing format in the JSON files.Follow the date format as present in the event json files!.
  7. Add relevant event banner/logo/image, add it to public/images/offlineEvents or public/images/onlineEvents as appropriate.
  8. Commit your changes with a descriptive message.
  9. Visit your forked repository and make sure your code is upto date with the TechNexus's main repo, if not something similar to following should be visible on your forked repo:

click and update your fork, to avoid conflicts and easier pull request acceptance

  1. Push to your fork and submit a pull request.

2. Contributing to Website Features

To contribute new features or improvements to the TechNexus website:

  1. Star the repository for your PR to be accepted. link
  2. Fork this repository.
  3. Follow Dev Code Community (ensure to do so to support our open source initiatives!)
  4. Clone your fork:
    git clone https://github.com/your-username/TechNexus.git
  5. Navigate to the project directory:
    cd TechNexus
  6. Install dependencies:
    npm install
  7. Create a .env file in the root directory and copy the contents from .env.example.
  8. Start the development server:
    npm run dev
  9. Make your changes and test thoroughly.
  10. Commit your changes with a descriptive message.
  11. Update your fork with the latest changes to the main repository, to avoid conflicts among contributions.
  12. Push to your fork and submit a pull request.

Explore TechNexus

Visit our website: TechNexus Website

Join Dev Code Community

Join community at: Dev Code Linktree

Star the Repository! ⭐

Your star helps us reach more contributors and grow our community!

Follow the Repository Owners

Dev Code Community Pratap Pawar Atharva Awatade
Dev Code Community Pratap Pawar Atharva Awatade

Follow Dev Code Community for updates!

TechNexus Contributors πŸ’«

Thank you for contributing and being part of our open-source family!β™₯️