@@ -96,8 +96,56 @@ Edit `data/research.json` to add or modify research directions.
9696
9797## Contributing
9898
99- This is a research lab website. For updates or corrections:
99+ We welcome contributions to improve the website! All changes should go through the pull request process to ensure quality and allow for review.
100100
101- 1 . Create a feature branch
102- 2 . Make your changes
103- 3 . Submit a pull request
101+ ### Workflow
102+
103+ 1 . ** Fork and clone** the repository (external contributors) or create a branch (team members)
104+
105+ ``` bash
106+ git checkout -b update/your-change-name
107+ ```
108+
109+ 2 . ** Make your changes** following our development best practices
110+ - Run ` npm run dev ` to preview changes locally
111+ - Test responsiveness on different screen sizes
112+ - Ensure accessibility standards are met
113+
114+ 3 . ** Test thoroughly** before committing
115+
116+ ``` bash
117+ npm run lint # Check code quality
118+ npm test # Run test suite
119+ ```
120+
121+ 4 . ** Commit your changes** with clear, descriptive messages
122+
123+ ``` bash
124+ git add .
125+ git commit -m " feat: add new team member profile"
126+ ```
127+
128+ 5 . ** Push to your branch** and create a pull request
129+
130+ ``` bash
131+ git push origin update/your-change-name
132+ ```
133+
134+ 6 . ** Open a Pull Request** on GitHub
135+ - Provide a clear title and description
136+ - Explain what changes were made
137+ - Request review from team members
138+
139+ 7 . ** Merge** once approved
140+ - Squash commits if there are many small changes
141+ - Delete the feature branch after merging
142+
143+ ### Quick Content Updates
144+
145+ For simple content updates (team members, publications, research areas):
146+
147+ 1 . ** Always start with a pull request** - even for small changes
148+ 2 . Edit the relevant JSON file in ` /data/ `
149+ 3 . Follow the existing data structure and formatting
150+ 4 . Verify the change appears correctly in development mode
151+ 5 . Submit PR with clear description of what was added/changed
0 commit comments