Skip to content

365ConnectCommunity/365connectcommunity.github.io

Repository files navigation

365Connect Community Website

Welcome to the official repository for the 365Connect Community website. This platform is dedicated to promoting and advancing the adoption of Microsoft D365 and Power Platform technologies. It serves as a hub for our community to learn, teach, and collaborate.

The website is built using React, Vite, and Tailwind CSS.

🚀 Getting Started

Follow these instructions to set up the project locally on your machine for development and testing purposes.

Prerequisites

  • Node.js (Version 16 or higher recommended)
  • npm (Node Package Manager)

Installation

  1. Clone the repository (or your fork, see below):

    git clone https://github.com/365connectcommunity/365connectcommunity.github.io.git
    cd 365connectcommunity.github.io
  2. Install dependencies:

    npm install

Running Locally

Start the development server:

npm run dev

The application will be available at http://localhost:5173 (or the port shown in your terminal).

Building for Production

To create a production build:

npm run build

The artifacts will be generated in the dist directory.


🤝 How to Contribute

We value your contributions! Whether it's fixing bugs, improving documentation, or adding new features, your help is appreciated.

Step 1: Fork the Repository

Click the Fork button at the top right of this page to create your own copy of the repository under your GitHub account.

Step 2: Clone Your Fork

Clone your forked repository to your local machine:

git clone https://github.com/YOUR_USERNAME/365connectcommunity.github.io.git
cd 365connectcommunity.github.io

Step 3: Create a Branch

Create a new branch for your specific feature or fix. Use a descriptive name:

git checkout -b feature/amazing-new-feature
# or
git checkout -b fix/login-issue

Step 4: Make Your Changes

Implement your changes in the code. Ensure you follow the existing coding style and project structure.

  • Styles: We use Tailwind CSS.
  • Logic: React Hooks and functional components.
  • Icons: Lucide React.

Step 5: Commit Your Changes

Commit your changes with a clear and descriptive message:

git add .
git commit -m "Add amazing new feature to the team page"

Step 6: Push to Your Fork

Push your changes to your repository on GitHub:

git push origin feature/amazing-new-feature

Step 7: Submit a Pull Request (PR)

  1. Go to the original repository on GitHub.
  2. You should see a prompt to Compare & pull request.
  3. Click it (or go to the "Pull requests" tab and click "New pull request").
  4. Title: Provide a clear title for your PR.
  5. Description: Describe what changes you made, why you made them, and any relevant context.
  6. Click Create pull request.

✅ Pull Request Guidelines

To ensure your PR is merged quickly, please follow these guidelines:

  • One Feature per PR: Try to keep your Pull Requests focused on a single feature or bug fix.
  • Clean Code: Remove console logs and unused imports before submitting.
  • Test: Verify your changes locally to ensure nothing is broken.
  • Descriptive Messages: Write clear commit messages and PR descriptions.

🛠 Tech Stack

Thank you for contributing to the 365Connect Community!

About

Empowering the community with Microsoft D365 and Power Platform technologies. Learn, teach, and collaborate.

Resources

Stars

Watchers

Forks

Contributors 4

  •  
  •  
  •  
  •