Skip to content

EarlyCause/earlycause-tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

earlycause-tools

This repository provides a way to share tools that support the EarlyCause Portal.

For any questions please contact us at [email protected].

Glossary

  • Repository - a filesystem folder tracked by a version control system (VCS) such as Git.
  • Forking - copying a main repository to your own GitHub account.
  • Cloning - downloading a repository to your local machine.
  • Committing - saving local changes to the repository.
  • Pushing - pushing local committed changes to the remote repository.
  • Pull request - process of merging changes from your repository to the main repository.

In the following diagram you can find how the above concepts interact:

Submission process

Before submitting your tools/scripts you have to create a GitHub account, if you haven't already.

1. Fork the repository

In order to upload your files you have to "fork" this repository. This means that GitHub will create a copy of the repository under your personal account.

To do this click on the Fork button in the top left:

Forking

2. Install GitHub Desktop

In order to make changes/add files and submit them to the forked repository, you need to install GitHub Desktop.

Once installed, sign-in to GitHub:

Sign-in to GitHub

3. Clone the repository

Now you can clone (download) the forked repository by searching it through GitHub Desktop and clicking "Clone earlycause-tools":

Clone repository

Once the repository is cloned, you will be prompted on how you would like to use the forked repository; please choose the first option, as shown below:

Fork usage

4. Add tools

Now you can add your tools/scripts to the repository. There should be a folder for your institution in the repository. If this isn't present, please contact [email protected] for further details.

Once you add files to your institution folder you will see the changes in GitHub Desktop as follows:

Commit

Once you're happy with the changes click on "Commit to main" - optioanlly you can provide a description of the changes using the appropriate box.

5. Submit for approval

Now the changes you have made are local. In order to push them to your remote forked repository, click "Push origin":

Push

Now you have to create a pull request for the EarlyCause team to review. You can do so in two ways:

  • On GitHub Desktop, in the menu bar, click on "Branch" then "Create pull request".
  • On the GitHub website, in your forked repository, click on "Contribute" then "Open pull request" (see below)

PR

Once you create the pull request, the EarlyCause team will be notified and will be able to review the changes. Once approved, these will be merged in the parent repository.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages