The Information Technology (IT) Department at Institut Teknikal Melaka (INSTEM) is responsible for architecting, deploying, and maintaining robust, secure, and scalable digital infrastructure and academic systems. Our primary objective is to support the academic and administrative operations of the institution through modern software engineering principles and resilient infrastructure solutions.
The following table highlights the primary repository managing the institutional digital services of Institut Teknikal Melaka:
| Repository | Description | Primary Stack | Status |
|---|---|---|---|
| instemWeb | Monolithic repository containing the Portal Rasmi INSTEM (public/admin portal) and the INSTEM E-Library digital infrastructure. | PHP 8.2+, MariaDB, Tailwind CSS, JavaScript | Active / Maintained |
We welcome IT Interns and junior developers to the department. To begin contributing to the INSTEM Web ecosystem, follow the guidelines below:
- Repository Setup:
Clone the primary monolithic repository:
git clone https://github.com/instem-web/instemWeb.git
- Local Environment:
Refer to the internal documentation within the
instemWebrepository for local setup instructions using the XAMPP environment. - Database Integration: Utilize the provided database mocks and schema migrations outlined in the onboarding documentation. Do not run manual queries on staging or production databases.
- CI/CD Compliance: Verify that all automated checks pass locally before pushing changes.
To maintain system integrity and avoid service disruptions, the organization enforces a strict branching strategy:
- Branch Protection: Direct commits to the
mainbranch are restricted. - Workflow: All feature development, bug fixes, and maintenance tasks must be performed on dedicated branches branched off
development. - Merge Requests: Code merges into the release branch require a formal pull request from a
developmentbranch, passing all automated unit and integration checks, and obtaining approval from at least one senior maintainer.
For administrative requests, technical inquiries, or system incidents, contact the IT support desk:
- Official Support Directory:itsupport@instemtvet.my
- Access Requests: Submit requests for repository or database access through the formal institutional channels.
- Incident Reporting: Flag critical security incidents and system outages immediately with the subject line prefix
[URGENT].
