Skip to content

VUTP-University/skillforge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SkillForge

A collaborative learning platform developed by Universtity of Telecommunications and Post (UTP) students

📖 About

SkillForge is a university project designed to teach students real-world software development practices through hands-on collaboration. The platform aims to provide a comprehensive learning management system where students can develop, review, and master various technical skills.

🎯 Project Goals

  • Teach collaborative Git and GitHub workflows
  • Implement clean code practices and quality standards
  • Build a scalable and maintainable application
  • Foster teamwork and code review skills
  • Create a real-world portfolio project for students

🚀 Getting Started

Prerequisites

  • Git installed on your machine
  • Docker setup
  • Python 3.x (for backend development)
  • Node.js 20+ (for frontend development)
  • A GitHub account

Installation

# Clone the repository
git clone https://github.com/VUTP-University/skillforge.git

# Navigate to the project directory
cd skillforge

# Follow specific setup instructions in backend/frontend directories (when available)

🤝 Contributing

We welcome contributions from all UTP students! Please read our CONTRIBUTING.md guide to learn about our development process, how to propose changes, and how to submit pull requests.

Quick Contribution Guide

  1. Fork the repository [Only if you are not a member of the organization. All members have write access and can clone and work with this repo)
  2. Create a feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

📋 Code Quality

This project enforces code quality through:

  • Automated linting and formatting checks
  • Code review requirements
  • Continuous integration workflows
  • Branch protection rules

📚 Documentation

📄 License

This project is licensed under the GNU General Public License v3 - see the LICENSE file for details.

👥 Team

  • Instructors: @karastoyanov, @rayapetkova
  • Contributors: UTP Students

🔗 Links


About

SkillForge UTP Project

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published