Skip to content

govtechmy/kd-portal

Repository files navigation

kd-portal

Welcome to the repository for the website of the Digital Ministry of Malaysia (Kementerian Digital Malaysia). TBSD

Tech Stack

Design Systems

kd-portal is built with MyDS - the Malaysian Government Design System that aims to modernise, revamp and uplift the design language and usability of all Malaysian government sites.

Installation

We recommend using pnpm to manage the project's dependencies.

git clone git@github.com:govtechmy/kd-portal.git

# pnpm
pnpm i

cp .env.example .env

Commands to Knows

# Start development servers
pnpm dev

# With docker compose
docker-compose up

Development Workflow

  1. Branch out from staging & give the new branch a descriptive name eg: feat/new-feature, fix/dropdown-bug etc.
  2. After you're done developing, git fetch && git merge origin/staging to synchronize any new changes & resolve conflicts, if there is any.
  3. Push the branch to remote and create a PR to staging. Briefly describe the changes introduced in the PR.
  4. Assign a core developer to review and wait for it to be approved.
  5. That's all. Happy developing!

Contributing

Thank you for your willingness to contribute to this free and open source project by the Malaysian public sector! When contributing, consider first discussing your desired change with the core team via GitHub issues or discussions!

Issues

Issues are very valuable to this project and we appreciate the time you take with the repository.

If you have anything specific and project-related to this repository, feel free to create an issue ticket.

  • Ideas are a valuable source of contributions others can make
  • Problems show where this project is lacking
  • A question can help show how we might improve the user experience

Thank you for creating them.

License

kd-portal is licensed under MIT

Copyright © 2023 Government of Malaysia

About

Official Kementerian Digital website

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 10

Languages