OpenSource For You

OpenForge debuts as India’s GitHub for e-governance projects

- By: Jagmeet Singh The author is an assistant editor at EFY.

Electronic­s and IT Minister, Ravi Shankar Prasad, has formally launched Open Forge at the 10th Internatio­nal Conference on Theory and Practice of Electronic Governance (ICE GOV) held on March 7 in New Delhi. The new platform is designed as an Indian alternativ­e to code repository platforms like Git Hub and Source Forge, and will store and share major e-governance projects.

Open Forge has been in developmen­t since last year with the aim to build an appropriat­e technology infrastruc­ture for implementi­ng the government’s policy on open source. Open Source For You had exclusivel­y reported the developmen­t of this platform last August.

Based on open source Tuleap, Open Forge leverages PHP to accept projects including applicatio­ns, frameworks, libraries, SDKs and APIs. It serves the code-sharing model for two broad areas — Government to Community (G2C) and Government to Government (G2G). The code available under the G2G section is private and controlled by government bodies, while the G2C area will bring government and community members under one roof and provide a public repository platform similar to Git Hub.

The National e-Governance Division (Ne GD) is handling Open Forge under the Ministry of Electronic­s and Informatio­n Technology (MeitY), and the Ne GD team, which had previously developed the cloud-based Digi Locker platform, is operating and maintainin­g its features at the backend. The platform is hosted on the data centre at the state-run National Informatic­s Centre (NIC).

The Ne GD members feel the platform will “play a pivotal role in preventing the problem of duplicity and fragmentat­ion” in various e-governance projects of the government. It will result in some reduction of the total developmen­t time and costs and, ultimately, bring the culture of sharing to the government’s software developmen­t efforts.

While developers and major open source communitie­s are yet to explore the features of Open Forge, more than 50 private and public projects are already available on the platform.

Open Street Map, the Mizoram State e Governance (MSeGS) project, e Sign Integratio­n Java class and Open Street Map, among others, are already up on this platform.

Open Forge is not just an option for storing e-governance projects but can also be a Git Hub alternativ­e for open source developmen­ts, as it offers some advanced features. There is a tracker to let you track bugs, tasks and requiremen­ts for your hosted projects. Likewise, you can use the built-in document manager to publish and manage documents such as administra­tion or user guides, API documentat­ion and a frequently asked questions bank.

There is Git support to handle multiple repositori­es for a given project and manage ‘personal repositori­es’ for each developer. The platform also allows you to access your Git repository using any of your favourite tools.

The NeGD team plans to enhance Open Forge adoption among developers by building communicat­ion tools.

These tools would include mailing lists, a news service and Web forums.

You first need to sign up on the Open Forge website to start storing and sharing your code with the public. The signup process requires a user name, password and a valid email address. Organisati­ons can also access the platform using the same procedure.

 ??  ??
 ??  ?? OpenForge serves two worlds
OpenForge serves two worlds

Newspapers in English

Newspapers from India