Skip to content

Latest commit

 

History

History
46 lines (29 loc) · 3.17 KB

CONTRIBUTING.md

File metadata and controls

46 lines (29 loc) · 3.17 KB

Welcome, Contributors! 😄

Thank you so much for your interest in contributing to Install C. We accept contributions in (but not limited to) the following categories:

  • Code
  • Documentation
  • Financial
  • Design
  • Ideas, Planning, and Feedback
  • Research
  • Translation

Code

The source code is stored in this file: Cinstaller1.iss. Everything else in this repository is just a supporting file. Cinstaller1.iss is the only file used to generate the Install C installer.

Pre-requisites:

  • Inno Setup - Inno Setup is a free installer for Windows programs by Jordan Russell and Martijn Laan. First introduced in 1997, Inno Setup today rivals and even surpasses many commercial installers in feature set and stability. Install C uses Inno Setup to generate its installer. An installer is generated using instructions found in the Cinstaller1.iss file.

  • WinLibs - WinLibs is a standalone build of GCC and MinGW-w64 for Windows. It also includes useful tools like GDB, GNU Binutils, and GNU Make. Install C uses WinLibs as its source for executables. Download the version on WinLibs as written in the Readme and correct the path in the Cinstaller1.iss file to lead to it.

Documentation

Install C's Documentation is located at https://installc.org/learn. The docs are written and stored in .md (Markdown) format. For now, if you want to improve the docs, open a discussion on the Discussions page.

Financial

Thank you for the interest, but I'm not accepting donations right now. Maybe in the future...

Design

Design is the most vital aspect of Install C. Our goal is to make Install C very modern, user-friendly, and beginner-friendly. The design of Install C makes a huge impact on all of this. If you want to improve the design of the installer, the README, or this repository; fork this repository, make your ideal changes, and submit a pull request. If you want to improve the design of the website, send me an email with your ideal changes at siddharth@installc.org (this is temporary until the site repo becomes more organized).

Ideas, Planning, and Feedback

How can we make Install C Better? What should the roadmap for Install C look like? What do you think about Install C? You can help us answer all of these questions. Share your thoughts on the Discussions page.

Research

Research into the technical aspects of C Programming is required. This research should be related to improving Install C in some way. Share your insights on the Discussions page.

Translation

Translate Install C into your language by editing the Readme.

Open Source Friday

This Friday, take some time to contribute to our open-source project. We understand that you may have other commitments, so just take a few hours on a Friday to contribute to Install C in any way you like. Every contribution counts! If you want to understand why or how you should do it, check out https://opensourcefriday.com/.