Skip to content

Welcome

Cabinet Ascendia HIMARPL Members

Welcome to the official documentation for HIMARPL’s open-source projects! This documentation serves as a comprehensive guide for all HIMARPL UPI (Software Engineering Student Association at the Education University of Indonesia) projects and technical resources.

What is HIMARPL?

HIMARPL (Himpunan Mahasiswa Rekayasa Perangkat Lunak) is the Software Engineering Student Association at the Education University of Indonesia. We maintain several open-source projects that power our organization’s digital infrastructure, from our main website to medium-like blog platforms for our staff and collaborators.

Who is this for?

This documentation is designed for:

  • 🎓 Students who want to contribute to HIMARPL projects
  • 👥 HIMARPL staff from the Kominfo department and collaborators managing our digital platforms
  • 💻 Website maintainers in the Kominfo department
  • 🌟 Anyone interested in learning about our tech stack and projects

Why this documentation?

  1. Central Knowledge Hub

    • Single source of truth for all technical documentation
    • Standardized development practices across projects
    • Clear contribution guidelines
  2. Onboarding & Learning

    • Easy (hopefully) onboarding for new contributors
    • Learning resource for software engineering students
    • Project structure and architecture documentation
  3. Project Sustainability

    • Documented best practices and standards
    • Maintenance guides for future teams

Our Tech Stack

HIMARPL projects primarily use modern web technologies:

  • Fullstack: Next.js, Tailwind CSS, Prisma, T3 Stack
  • Documentation: Astro, Starlight
  • Deployment: Vercel, GitHub Actions

For more detailed information, please refer to the tech stack section.

Getting Started

The best way to get started is to:

  1. Browse our projects overview
  2. Understand how to contribute
  3. Check out our GitHub repositories

Need Help?

If you need help with anything related to HIMARPL’s technical projects:

  • 📖 Browse the documentation sections
  • 💬 Join our community discussions
  • 🐛 Report issues on GitHub
  • 📧 Contact the Kominfo department