Code Monkey home page Code Monkey logo

gits2.0-i.r.i.s's Introduction

Hi there ๐Ÿ‘‹
I'm Ashok Kumar Selvam
Software Developer

I am from India, currently living in United States. I build high-performance software solutions for complex problems. I have 3 years of experience working as an Applications Developer at Oracle contributing to development of large scale web application deployed in Oracle Cloud Infrastructure.

Technical Skills

  • Programming Languages:
    Python Java C++ JavaScript SQL PL/SQL Ruby
  • Frameworks:
    Spring JQuery
  • Tools:
    NodeJS Git Jenkins Apache Ant Apache Maven Git Jira Postman

gits2.0-i.r.i.s's People

Contributors

amolgautam25 avatar faraaz7498 avatar harshitpatel96 avatar kenil-shah avatar rajshrivastava avatar raksha1207 avatar rjain09 avatar sak007 avatar sak1997 avatar snkumar32 avatar srujana13 avatar tanay105 avatar urvishvasani avatar wizard-31 avatar zedunaid avatar

gits2.0-i.r.i.s's Issues

Add support for multiple licenses

We need to add support for multiple licenses for the gits creategoodrepo command. This can be done by adding a new arg (to be given by user along with the command) to specify the type of license, for ex: gits creategoodrepo mit-license should create a license from the mit template repo.

There are separate tasks for creating repo templates (public ones) with different licenses. This issue is to write/change the code so that the create good repo command allows this to happen.

Update code of conduct

Update code of conduct file with our guidelines in addition to the already present ones

Add new command to create custom commands with CRUD operations

Create a new command 'custom' to create user defined commands.
Support Create, Update, Delete and Run operations for the new command.

Usage:
Create
gits custom command-name --create or gits custom command-name -c

This command should open vim editor to allow user to input commands line by line

Update
gits custom command-name --update or gits custom command-name -u

This command should open vim editor to allow user to edit commands lines previously added

Delete
gits custom command-name --delete or gits custom command-name -d

This command should delete the user defined command, command-name

Run
gits custom command-name

This command should execute the commands sequential order as added while executing the create option

custom commands - reset (delete)

Add a command that resets all custom commands the user has on their system i.e after running the command, ALL previously created custom commands are deleted.

Update citation file

Update the citation.md file with the current project members, and credit the older authors.

Test Cases in different languages

Currently, our program only checks if test files made in python exists for the corresponding source files. Our program should be able to check for test files made in other programming languages like Java, C, C++.

Automated Test cases

Make automatic test cases just like Eclipse does for Java files. So, the test file can have the exact functions that is there in the source file. Right now, the program can make exact test files just like source files without the functions if no test file exist for a particular class.

Update tasks.md

In addition to a number of tasks we will be adding in the corresponding projects here on Github, let's have a unified file with a list of tasks for easier comprehension of the next team. This is there in the tasks.md file - we can update that with our requirements.

Fix installation for Windows platforms

When installing with windows, the same commands as installation for Linux are to be followed, but you need git CLI.

In the ~/.bashrc file, the path to the gits repo on the local machine uses the wrong slashes.

Add documentation to illustrate the changes that need to be made, or find a way to ensure the right file structure is used for paths in Windows

Make project run on Windows

Currently, the project do not run on windows. You need to use WSL for Windows 10 or Virtual machine for other versions. There are various tools in the market to facilitate the process like DiskInternals Linux Reader, Explore2fs, Ext2Fsd etc...

You can implement something similar to make it work for Windows rather than making the user download Ubuntu.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.