This repository contains the source code for the Texas A&M University Computer Science Association (TAMU CSA) website.
- Event announcements and calendar
- Member resources and documentation
- Contact and social media links
- Responsive design
git clone https://github.com/tamucsa/website.git
cd website
npm install
npm run dev
The website will be available at http://localhost:3000
.
We use the git-flow workflow for development. To contribute:
-
Fork this repository.
-
Create a feature branch from
develop
:git checkout develop git pull git switch -c feature/your-feature
-
Make your changes and commit them:
git add . git commit -m "Describe your feature"
-
Push your branch to your fork:
git push origin feature/your-feature
-
Open a pull request from your feature branch to the
develop
branch of this repository.
Please ensure your code follows the project's style guidelines and includes relevant documentation or tests.
If you have any questions, feel free to contact @akhilk999 about project setup or the previous PR chair.
- I turned off auto-renew, so make sure to renew the domain on Vercel (csatamu.org) if you want to keep it.
- Update the GOOGLE_SHEET_ID environment variable whenever a new member point sheet is made
- Whenever updating any environment variables, make sure to update it on both
.env
and the Vercel environment variables menu for deployment.
Also for any future PR Chairs, please update this documentation if you change anything, I want to make sure to keep development as easy as possible for future years and future webmasters too.
For questions or suggestions, please contact TAMU CSA.