Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

Port git-browser to windows RT

Open
#54 2 comments 0 reactions 0 assignees View on GitHub

@creationix is already working on this.

Since Sep 25, 2013.

Assessment

Difficulty
5/5
Estimated time
Over a week
Newbie friendliness
25/100
Issue type
Feature
Clarity
Mostly clear
Activity status
Stale
Tech stack
javascript

Research direction

Start by reading the git-browser repository, its Makefile, and the existing bootstrap files in src. Determine how the current targets and bootstrap files are structured, then add the Windows RT target and required libraries. Done means the port can be built and tested using a development workflow on the Surface RT.

Written by the indexing model from the issue text.

Description

Task

To add a new platform to git-browser, you only need create a new target in the make file and create a new bootstrap file in the src folder. Then add whatever libraries you need to impement this.

The hardest part for me is actually testing the code. I don't know how to use visual studio and I'm often not on a windows computer at all. I do have a Surface RT for testing though if someone wants to help me set up a dev workflow I can use.

Dominant language
JavaScript
Stars
3.8k
Forks
262
PR merge metrics
No merged PRs in 30d

Getting set up

This project ships no dev container, Dockerfile or contributing guide, so setting up is up to you: start from its README, and see our first-contribution guide for the general steps.

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from creationix/js-git

All issues in creationix/js-git

Similar issues

More JavaScript issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.