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.
Follow these instructions to set up the project locally on your machine for development and testing purposes.
- Node.js (Version 16 or higher recommended)
- npm (Node Package Manager)
-
Clone the repository (or your fork, see below):
git clone https://github.com/365connectcommunity/365connectcommunity.github.io.git cd 365connectcommunity.github.io -
Install dependencies:
npm install
Start the development server:
npm run devThe application will be available at http://localhost:5173 (or the port shown in your terminal).
To create a production build:
npm run buildThe artifacts will be generated in the dist directory.
We value your contributions! Whether it's fixing bugs, improving documentation, or adding new features, your help is appreciated.
Click the Fork button at the top right of this page to create your own copy of the repository under your GitHub account.
Clone your forked repository to your local machine:
git clone https://github.com/YOUR_USERNAME/365connectcommunity.github.io.git
cd 365connectcommunity.github.ioCreate 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-issueImplement 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.
Commit your changes with a clear and descriptive message:
git add .
git commit -m "Add amazing new feature to the team page"Push your changes to your repository on GitHub:
git push origin feature/amazing-new-feature- Go to the original repository on GitHub.
- You should see a prompt to Compare & pull request.
- Click it (or go to the "Pull requests" tab and click "New pull request").
- Title: Provide a clear title for your PR.
- Description: Describe what changes you made, why you made them, and any relevant context.
- Click Create pull request.
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.
- Framework: React
- Build Tool: Vite
- Styling: Tailwind CSS
- Animations: Framer Motion
- Icons: Lucide React
Thank you for contributing to the 365Connect Community!