Skip to content

Open Source Project undertaken by the Computer Science and Engineering Society @ UC San Diego.

License

Notifications You must be signed in to change notification settings

CSES-Open-Source/cses-tritonscript

Repository files navigation

TritonScript

Repository for the Open Source Project undertaken by the Computer Science and Engineering Society @ UC San Diego.

Welcome to the CSES Open Source Class Notes Repository Project! This repository is a collaborative effort undertaken by the Computer Science and Engineering Society (CSES) at the University of California, San Diego (UCSD). In this README, we'll provide an overview of the project, how it works, and how you can contribute.

Join our discord here!

Issues

You can find all the open issues under the "Issues" tab. Choose one of the issues and implement that feature following the steps described here. Whenever you open a pull request (step 4 in the steps described), make sure you add the corresponding issue to the PR.

How it Works

Here's how you can get involved:

  1. Fork this Repository: Start by forking this repository to your GitHub account.

  2. Create a New Branch: Develop your feature or work on a task in a new branch. Be sure to name it appropriately, reflecting the task you're working on.

  3. Commit & Push: Make your changes, commit them, and push your branch to your forked repository.

  4. Open a Pull Request: Once you're ready to contribute, open a pull request from your branch to this main repository. Describe your changes, and our team will review it. Dont forget to include your PID and email in the PR.

  5. Collaboration: Engage in discussions within the pull request and make any necessary revisions based on feedback from the community.

  6. Milestone Completion: Upon successfully merging your pull request, you'll earn points in your CSES membership, and you might qualify for additional rewards such as access to free merchandise, early access to career fairs, gift cards, and more.

Incentives for Contributions

We believe in recognizing and rewarding our contributors. By actively participating in this project, you can earn:

  • CSES Membership Points: Accumulate points in your CSES membership, boosting your involvement and recognition within the society. You get 50 points for completing a milestone!

  • Priority For Applying to Board: Your contributions give you priority while applying for board positions at CSES.

  • Access to Free Merchandise: Gain access to exclusive CSES merchandise as a token of appreciation for your contributions.You get free merchandise after completing every 5 milestones (stickets, caps, sweatshirts, hoodies, etc).

  • Early Access to Career Fairs: Get a head start on your career journey with early access to CSES career fairs. The CSES Career Fair will be held in Week 6 this fall quarter.

  • MERN Stack Experience and Networking: Gain invaluable experience in developing a webapp from scratch using the MERN Stack (MongoDB, Node.js, Express.js, and React.js). Also get a chance to network with other members from the CSES community and expand your network!

  • Gift Cards and More: Additional rewards include gift cards and other exciting incentives. The first, second, and third places with maximum milestones completed (as shown on our leaderboard) will get $50, $25, and $15 giftcards respectively.

Contributors to this project (whether you're an expert or a beginner) are also announced on the CSES LinkedIn and other social media platforms and will be recognized in the CSE community at UCSD.

We invite you to be a part of this exciting initiative, shaping the future of student resources at UCSD while building your own skills and achieving recognition within CSES.

Let's Get Started!

We're excited to have you on board! Fork the repository, find a task or feature that interests you, and let's collaborate to create a valuable resource for the UCSD community.

If you have any questions or need assistance, feel free to reach out to our project maintainers.

Happy coding!

Getting Started

Prerequisites

This project uses pnpm. To install pnpm, run the following command.

npm install -g pnpm

Setup

  1. Clone the repo

    git clone https://github.com/CSES-UCSD/open-source-project.git

Frontend

  1. Go to the open-source-project/frontend directory

  2. Install NPM packages

    pnpm install
  3. Run the dev command

    pnpm run dev

Backend

  1. Go to the open-source-project/backend directory

  2. Install NPM packages

    pnpm install
  3. Run the dev command

    pnpm run dev

About

Open Source Project undertaken by the Computer Science and Engineering Society @ UC San Diego.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages