Skip to content

tamucsa/website

Repository files navigation

TAMU CSA Website

This repository contains the source code for the Texas A&M University Computer Science Association (TAMU CSA) website.

Features

  • Event announcements and calendar
  • Member resources and documentation
  • Contact and social media links
  • Responsive design

Getting Started

Prerequisites

Installation

git clone https://github.com/tamucsa/website.git
cd website
npm install

Running Locally

npm run dev

The website will be available at http://localhost:3000.

Contributing

We use the git-flow workflow for development. To contribute:

  1. Fork this repository.

  2. Create a feature branch from develop:

    git checkout develop
    git pull
    git switch -c feature/your-feature
  3. Make your changes and commit them:

    git add .
    git commit -m "Describe your feature"
  4. Push your branch to your fork:

    git push origin feature/your-feature
  5. 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.

Public Relations Chair

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.

Contact

For questions or suggestions, please contact TAMU CSA.

About

The official website of the Chinese Student Association at Texas A&M University!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages