Thank you for considering contributing to the Association of Computer Engineering Students (ACES) Projects Repository. Your contributions can help inspire and guide future students in their projects. Please take a moment to review this document to understand how you can contribute effectively.
-
Fork the Repository: Click the "Fork" button at the top right of this repository to create a copy of it in your own GitHub account.
-
Clone the Repository: Clone your forked repository to your local machine using Git:
git clone https://github.com/your-username/final-year-projects.git- Create a New Branch: Create a new branch for your contribution. This helps keep your changes isolated from the main branch:
git checkout -b yearYouWorkedOnTheProject-usernameHere is an example:
git checkout -b 2023-blackdreamer15- Add Your Project:
- Navigate to the appropriate directory based on your project year.
- Create a new Markdown file (
.md) for your project. - Follow the template below for your project information:
# Project Title
- **Contributors:** [Your Name(s)]
- **Technologies Used:** [List of technologies used]
- **Description:** [A brief description of your project]
- **Link to the Repository:** [Add the link to the repository if there is any]
- **Project Summary:** [A summary of project goals and outcomes]
- **Documentation:** [Link to project documentation, if available]
- **License:** [Choose and specify the license you're releasing your project under]- Commit and Push: Commit your changes and push them to your forked repository:
git add .
git commit -m "Add [Your Project Title]"
git push origin yearYouWorkedOnTheProject-username-
Create a Pull Request (PR): Go to the original repository and click the "New Pull Request" button. Provide a clear title and description for your PR, summarizing your changes.
-
Review and Discussion: Expect feedback and discussions on your PR. Make necessary updates based on feedback until your contribution is accepted.
-
Congratulations! Once your PR is accepted, your project will be part of the ACES FInal Year Projects Repository and inspire future students.
- Please ensure your contributions align with the purpose of this repository, which is to showcase and inspire computer engineering projects.
- Be respectful and constructive in your interactions with other contributors.
- Follow the guidelines specified in the chosen license for your contributions.
- Please adhere to our Code of Conduct to ensure a welcoming and inclusive environment for all contributors.
- By contributing to this repository, you agree that your contributions will be licensed under the LICENSE chosen for this project.
- You can place this
contributions.mdfile in the root of your repository and adjust it to suit your specific needs and guidelines. Don't forget to create aCODE_OF_CONDUCT.mdfile if you want to have a dedicated code of conduct for your contributors.