Skip to content

Instantly share code, notes, and snippets.

@ritwizsinha
Last active October 19, 2022 20:54
Show Gist options
  • Save ritwizsinha/3660c2459117504ca859fb071fd39058 to your computer and use it in GitHub Desktop.
Save ritwizsinha/3660c2459117504ca859fb071fd39058 to your computer and use it in GitHub Desktop.

GSoC logo

Apps-CLI: Hot Reload during apps development and other Improvements

by Ritwiz Sinha

About Me

Hello! I am Ritwiz Sinha, a Junior BTech Computer Science student at Indian Institute of Technology Patna (IIT Patna).

Contact:

Special thanks to my Mentors and community:

  • Douglas Gubert
  • Shiqi Mei
  • Rodrigo Nascimento
  • Sing Li

Aim

The project aims to improve/add the functionality of hot reloading during development, creation of templates for repeated code on the user end, and improve the overall experience of app development in the CLI tool used for the creation of apps within rocket.chat.

Link to pull requests highlighting separate changes

  • Add basic functionality for Hot reloading
  • Add config file for storing login credentials, url and other important information
  • Added option to add list of files to ignore during apps development
  • Added helpful and clean error messages
  • Added boilerplate for Slash Command
  • Added boilerplate for Settings
  • Added boilerplate for API extension
  • Added helpful error messages
  • Relocatedd hardcoded files from the main implementation.
  • Added autocomplete package
  • Added instructions in readme for installation
  • Message for app updation on the server whenever there is an app update or installation/
  • Developers now have the option to specify image icon in the creation of apps itself
  • Implemented before the GSoC period

Note:- All of these Prs are not merged yet.

Link to my fork for the CLI

@anipaul2
Copy link

anipaul2 commented Dec 2, 2021

Hello, Can I contribute to this project?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment