Hi, WKU-SRA-WIKI is a vault of knowledge, especially research information, philosophy, and learning for students at WKU. It was developed, maintained, and deployed by the members of the WKU-SRA. It's more than just a research manual; it's a living and collective wisdom and passion of its creators.
The primary content of our website is currently in Chinese. Because Wenzhou-Kean University (WKU) is a Sino-US joint school. We are considering the possibility of offering an English version of our website. Should you be interested in contributing to such a translation effort, your assistance would be greatly appreciated.
- Next.js
- React
- TypeScript
- Tailwind CSS
- ESLint
- Prettier
- PostCSS
- Yarn
- Esbuild
- React KaTeX not used, but most likely will be used to render LaTex
- tabler
WKU-SRA-WIKI is an open-source project aimed at providing a comprehensive research manual for students at WKU. Whether you are a beginner just starting out in research or an experienced researcher, this manual will provide valuable information and resources.
- Clone the repo
git clone https://github.com/WKU-SRA/WKU-WIKI.git
yarn
Please note, that if you are using Windows, you may need to run:
$env:PWD = $(Get-Location).Path
First, run the development server:
yarn dev
Open http://localhost:3000 with your browser and happy hacking
We welcome contributions of any kind! If you have any suggestions or find any issues, please submit an issue or create a pull request.
Steps to contribute:
- Fork this repository.
- Create your feature branch (
git checkout -b feature/your-feature
). - Commit your changes (
git commit -a
). - Push to the branch (
git push origin feature/your-feature
). - Create a new Pull Request.
It is not a formal workflow, the final workflow templete will be decided during the developed circle and finally documented
Fork the repository: Click the "Fork" button at the top right corner of the repository page on GitHub.
Clone your fork:
git clone https://github.com/WKU-SRA/WKU-WIKI.git ./THE_NAME_YOU_LIKE
cd ./THE_NAME_YOU_LIKE
Create a new branch:
git checkout -b my-feature-branch
Make your changes: Implement your feature or fix the bug.
Commit your changes:
git add .
git commit -m "Description of your changes"
Or you can use an editor
Git Commit Message Convention To maintain a clean and readable commit history, we follow the Conventional Commits specification. Here are some examples:
feat: add new feature fix: fix a bug docs: update documentation style: format code refactor: refactor code test: add or update tests chore: update build tasks, package manager configs, etc.
Push to your fork:
git push origin my-feature-branch
git push origin my-feature-branch
Create a Pull Request: Go to the original repository on GitHub and click the "New Pull Request" button. Provide a clear description of your changes and submit the pull request.
- Special thanks to Timothy, we used his starter templete.
- Thanks to the open source community
- Thanks to all contributors