Skip to content
@open-cmuq

Open-CMUQ

The open-cmuq project is a faculty & student driven initiative to empower students to contribute to open source software, developed in-house for the CMU-Qatar c

Welcome to the CMUQ Open Source Organization

The open-cmuq project is a faculty & student driven initiative to empower students to contribute to open source software, developed in-house for the CMU-Qatar community. This is where you will find new projects we are building in summers, and old projects we are maintaining / looking for maintainers to champion and own.

🎯 Our Mission

  • Promote Open-Source Culture: Foster a community where open-source collaboration thrives at Carnegie Mellon University in Qatar.
  • Sustain Student Projects: Ensure that student-created software remains accessible and maintainable for future generations.
  • Engage Students: Provide opportunities for students to work on meaningful projects during their free time, especially in the summer.

📚 Get Involved

Whether you're a seasoned developer or just starting out, we welcome you to join us:

  1. Explore Our Projects: Browse our repositories to find projects that interest you.
  2. Join the Discussion: Participate in discussions, report issues, or suggest new features.
  3. Contribute Code: Follow our contribution guidelines to submit pull requests.
  4. Visit our website at https://open-cmuq.github.io/!

🛠 Organization Guidelines

To maintain quality and consistency across all projects, we've established some simple guidelines.

1️⃣ Project Essentials

  • README.md: Every project must include a README with:
    • Project description
    • Installation instructions
    • Usage examples
    • License information
  • CONTRIBUTING.md: Guidelines on how to contribute, including at least one issue labeled good first issue to help newcomers in Github Issues page.
  • License: Choose either the MIT License or GNU GPL v2 for your project.

2️⃣ Code Style

  • Follow language-specific conventions (e.g., PEP 8 for Python).
  • Keep code clean and well-documented.
  • Use comments to explain complex sections.

3️⃣ Commit Messages

  • Write clear and descriptive commit messages.
  • Follow this simple format:

Type: Short description Optional detailed explanation

  • Types can be:

  • feat: New feature

  • fix: Bug fix

  • docs: Documentation changes

  • style: Code formatting (no code change)

  • refactor: Code changes without fixing bugs or adding features

  • test: Adding or updating tests

  • chore: Maintenance tasks

Refer to https://gist.github.com/robertpainsi/b632364184e70900af4ab688decf6f53 For more information on commit msg details

4️⃣ Collaboration Norms

  • Be respectful and inclusive.
  • Review existing issues before opening new ones.
  • Provide constructive feedback during code reviews.

🏫 About CMUQ

Carnegie Mellon University in Qatar is committed to innovation and excellence. This organization is part of our effort to extend learning beyond the classroom and into the global developer community.

Special Thanks to the founding team:

  • Talhah Peerbhai
  • Adib Pahlowan
  • Mateo Correa
  • Tra Bui
  • Mohamed Elzeni
  • Mohamed Shikfa

Join us and make a lasting impact!


Popular repositories Loading

  1. schedule-genius schedule-genius Public

    Schedule Genius aims to make course planning easier for students and for professors by focusing on whats important

    HTML 1

  2. .github .github Public

    The open-cmuq project is a faculty & student driven initiative to empower students to contribute to open source software, developed in-house for the CMU-Qatar community. This is where you will find…

  3. qrdi-arg-latex-template qrdi-arg-latex-template Public

    LaTeX template for ARG grant proposals

    Makefile

  4. ecocampus-passport ecocampus-passport Public

    A cross platform mobile app which enables students to participate within the Ecocampus initiative and aims to encourage students towards a sustainable future.

  5. csdq csdq Public

    Public website For the computer science department in Carnegie Mellon Qatar.

    TypeScript

  6. open-cmuq.github.io open-cmuq.github.io Public

    Website for OpenCMUQ Collectives club at Carnegie Mellon University in Qatar.

    Astro

Repositories

Showing 6 of 6 repositories
  • schedule-genius Public

    Schedule Genius aims to make course planning easier for students and for professors by focusing on whats important

    open-cmuq/schedule-genius’s past year of commit activity
    HTML 1 MIT 0 2 0 Updated Nov 5, 2024
  • csdq Public

    Public website For the computer science department in Carnegie Mellon Qatar.

    open-cmuq/csdq’s past year of commit activity
    TypeScript 0 GPL-2.0 0 0 0 Updated Nov 5, 2024
  • open-cmuq.github.io Public

    Website for OpenCMUQ Collectives club at Carnegie Mellon University in Qatar.

    open-cmuq/open-cmuq.github.io’s past year of commit activity
    Astro 0 GPL-3.0 0 0 0 Updated Oct 29, 2024
  • .github Public

    The open-cmuq project is a faculty & student driven initiative to empower students to contribute to open source software, developed in-house for the CMU-Qatar community. This is where you will find new projects we are building in summers, and old projects we are maintaining / looking for maintainers to champion and own.

    open-cmuq/.github’s past year of commit activity
    0 0 0 0 Updated Oct 15, 2024
  • ecocampus-passport Public

    A cross platform mobile app which enables students to participate within the Ecocampus initiative and aims to encourage students towards a sustainable future.

    open-cmuq/ecocampus-passport’s past year of commit activity
    0 0 0 0 Updated Jul 2, 2024
  • qrdi-arg-latex-template Public

    LaTeX template for ARG grant proposals

    open-cmuq/qrdi-arg-latex-template’s past year of commit activity
    Makefile 0 0 0 0 Updated May 3, 2024

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…