Types of projects & examples - Code4GovTech/C4GT GitHub Wiki

Organisations can submit the following types of projects to the Community Program.

  1. CI/CD: Continuous Integration and Continuous Deployment processes for efficient software development and delivery.

  2. Integrations: Incorporating various systems or components to work together seamlessly.

  3. Performance improvement: Enhancing the speed, responsiveness, and efficiency of the software.

  4. Security improvement: Strengthening the protection of the software against potential threats and vulnerabilities.

  5. UI/UX enhancements: Improving the user interface and user experience to provide a more intuitive and enjoyable interaction.

  6. Bug fixing and issue triaging: Identifying and resolving software defects and efficiently managing reported issues.

  7. New Feature Implementation/Improvement: Adding new functionality or enhancing existing features of the software.

  8. Documentation improvements: Enhancing the quality and clarity of the documentation related to the software.

  9. Deployment: The process of releasing and installing the software onto a production environment.

  10. Testing and quality assurance: Ensuring the software meets the required standards through rigorous testing and quality control measures.

  11. Proof of Concept: Developing a preliminary version of a feature or system to validate its feasibility and potential.

Examples for types of projects

Please refer to various examples we have listed under each type of project & complexity to understand the kind of tickets you can create. This table is prescriptive and for the purpose of helping organisation create tickets for C4GT.

# Type of Project Complexity Example Link
1 CI/CD High To be updated
Medium https://github.com/gitpod-io/gitpod/issues/6337
Low https://github.com/meshery/meshery/issues/6666
2 Integrations High https://github.com/p5py/p5/issues/212
Medium https://github.com/gitpod-io/gitpod/issues/17530
Low To be updated
3 Performance improvement High https://github.com/processing/p5.js/issues/2542
Medium https://github.com/flutter/flutter/issues/126423
Low https://github.com/JazonJiao/Manim.js/
4 Security improvement High https://github.com/opencollective/opencollective/issues/6075
Medium https://github.com/nodejs/node/issues/44539
Low https://code.djangoproject.com/ticket/34581
5 UI/UX Dev High https://github.com/opencollective/opencollective/issues/4313
Medium https://github.com/flutter/flutter/issues/80112
Low https://github.com/flutter/flutter/issues/108231
6 UI/UX Design High https://github.com/WordPress/health-check/issues/227
Medium To be updated
Low To be updated
7 Bug fixing and issue triaging High https://github.com/pallets/flask/issues/4355
Medium https://github.com/microsoft/vscode/issues/184825
Low https://github.com/psf/requests/issues/6104
8 New Feature implementation/Improvement High https://code.djangoproject.com/ticket/33090
Medium https://github.com/flutter/flutter/issues/75105
Low https://github.com/spring-projects/spring-boot/issues/34501
9 Documentation improvements High https://github.com/tiangolo/fastapi/issues/1055
Medium https://github.com/processing/p5.js/issues/6178
Low https://github.com/pallets/flask/issues/4328
10 Deployment High To be updated
Medium To be updated
Low https://github.com/Samagra-Development/ai-tools/issues/120
11 Testing and quality assurance High To be updated
Medium To be updated
Low https://github.com/junit-team/junit4/issues/1466
12 Proof of Concept High To be updated
Medium To be updated
Low To be updated
⚠️ **GitHub.com Fallback** ⚠️