sak007 / gits2.0-i.r.i.s Goto Github PK
View Code? Open in Web Editor NEWThis project forked from harshitpatel96/gits
License: MIT License
This project forked from harshitpatel96/gits
License: MIT License
Update the citation.md file with the current project members, and credit the older authors.
Update code of conduct file with our guidelines in addition to the already present ones
Create a template repo and add necessary files to it, so that create_good_repo command can use it to create a new repo.
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
Check if the test files exist for the source files before pushing it to Github. If the test files do not exist then create test files in the test folder.
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.
Integrate the https://github.com/MeghanaVasist/constable-github-action project to show the final good repository score report in the command line after the gits push
command is executed.
Create a command that allows the user to see ALL of the CUSTOM commands they have created till now.
Need to refactor create good repo command (it uses i..e github CLI ) to use only git commands internally. The test cases for this are currently not running since Python does have a feature to install gh that can be added in requirements.txt
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.
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++.
As we are creating the test cases before pushing the commit, Isn't the helper.get_push_createtests method (Line No 56) in the gits_push.py file should be above the final git push subprocess i.e. above the Line No 48?
make it cleaner and improve formatting
Add a gits version command to see the current version of git and gits
Build failing for tests for creategoodrepo - please review the travis build issues and fix.
We need to write the documentation for the gits creategoodrepo command
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.
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.
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.
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
Create a new command creategoodrepo, which creates a repo in GitHub using the template, https://github.com/sak007/goodRepo_template
usage:
gits creategoodrepo repo-name
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.