Welcome
Hey there, glad to see you here! 👋
What is the ACM Leadership Project?
The ACM Leadership Project is a group of services put together to help better understand the legacy of the Association for Computing Machinery at UT Dallas. It includes information about our officers, our members, our programs and more! The Leadership Project also includes several features designed to promote the internal team through celebrating acheivements, birthdays and anniversaries!
There are four primary services offered by the Leadership Project
- Leadership Site - The main website for the ACM Leadership Project created using NextJS and TypeScript. Contains list of all officers, members and programs.
- GraphQL API - A GraphQL API that allows for making powerful queries to the database behind the ACM Leadership Project. Available to use for all ACM Offiers.
- Birthdays & Anniversaries - Two complementary GitHub Actions that celebrate the birthdays and anniversaries of our officers by posting a message in Slack.
- Accolades - An internal recognition tool to help officers publicly shoutout the acheivements of their peers.
What information can I find on this documentation site?
This documentation site serves two primary purposes. Firstly, to help officers better understand the Leadership Project and secondly, to assist developers that intend to be maintainers for the project in coming years.
Officers
As an officer you can expect to find the following information about the Leadership Project:
- Student Data - Information about what data is stored for each officer, member and program. Additionally, how this data is used is also covered to help answer common questions from the public.
- Administrative Tools - Information about what tools and services are available to edit or modify the data on the Leadership Site. This includes information about how to add new officers, members and programs in upcoming semesters.
- Resources - Contact information for how to get more information about the Leadership Project.
Developers
Jump to the Quick Start Guide to see how you can get started with developing the project!
Questions?
Sometimes you may have additional questions. If the answer was not found in this documentation page please feel free to reach out to the Director of Development for ACM
We request that you be as detailed as possible in your questions, doubts, or concerns to ensure that we can be of maximum assistance. Thank you!