Skip to content

zzxx3081/Survival-in-Git

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 

Repository files navigation

🌿 TryThisOnBrowser is an open source demo platform made by Kang Minchul, Kim Jaeuk. Our project provides the services that registering, searching, testing and reporting for any open sources. You can easily upload and try out various open sources like gcc, clang, linux distros, uftrace, etc and reach out to maintainers of these projects through this platform. Through the below badge, you can visit our website and try to enjoy searching interesting open sources without any dependency packages.

Project Link
TryThisOnBrowser_logo

Contents

  1. How to Sing up
  2. Main Page
  3. Navigate
  4. How to upload your open source
  5. How to test
  6. Bug reports or contribute

How to Sign up

🌿 You can sign in with google or github. Otherwise, you'll be able to sign up manually with username, password, and email. If you want to delete your accout, go to user settings, and press Delete your ID button.

Main Page

Most Popular Projects

🌿 Once you visit our website, you can see Most Popular Projects below advertising banner. It shows the top three open sources with the highest number of likes in our platform. You'll be able to know that what open sources other developers prefer. Moreover, you are free to test them and communicate with other main tainers about their open sources.

🌿 You'll see Hashtags for some open sources. It tells technolocal information used in the open source. Thus, you'll expect what skills included in there open source.

🌿 Mark of heart means the number of likes for some open source. All of our members can record likes if they are interested for the open source.

Open Sources You May Like

🌿 You can easily find out Open Sources You May Like in the middle of our main page. It is a open source preferation board that you may like. The recommandation system is based on your likes and hashtags. In other words, if you want to show this record, you should sign in our platform and press the button of likes for any other open sources.

Recently Added

🌿 Recently Added is Final tap of our main page. It has five record about open sources updated the most recently. You'll be able to browse uploaded new open sources in real time through this banner. each of records include Image Name, Tag, Author, Uploaded At (GMT) and likes.

🌿 If you would like to test any open sources, just click the button Try. Note that we only allow one open source per user. You cannot try out more than two open source at the same time.

Navigate

Dashboard

🌿 It is the function of move to main page. If you want to move, click this tap.

Search open sources

🌿 If you want to find any open sources or need to inquire all of open sources list, you can use Search open sources placed on the left site of main page. This means that you'll be able to show seven open sources per pages like below figure.

🌿 If you would like to find unique open sources, you'll be able to use search bar located above the main page. We provide a function of search based on Image Name.

My containers

🌿 If you click the menu My containers, you can inqure all of your open sorces you pressed the likes button. In addition, It is possible to demonstrate these open sources or delete certain records. If you press Delete button, it'll be changed Open Sources You May Like.

About

🌿 It is a guide for the platform. If you need more information for our website, read this.

How to upload your open source

🌿 You can either upload your opensource with your Dockerfile, or installation script. Note that you should sign up before upload your project. If you click + Create New Project above, you will see Create with installation script, and Create with Dockerfile.

Create with installation script

🌿 This is a way to upload your opensource with installation script. First type Author, Project name, Tag (of the image), Contact point, Project description and Hash Tag. Then choose your Base OS you want to install and write out installation script. Note that the script should be detailed and precise(otherwise) because otherwise it would not be installed. Once script ran successfully, Trythisonbrowser will create an docker image based on your script. please refer to the figure below.

Items Description
Author Name of Open source Develper
Project name Your project name (Image Name)
Tag Version of open source (Ex. latest, 18.04)
Contact point Email of Maintianer
Project description Your project menual or How to use your open source
Hash Tag Technical information included your project
Base OS Operation System you want to install
Enter your installation script Installation script of your open source project

Example: uftrace

Create with Dockerfile

🌿 If your project has Dockerfile, just upload your Dockerfile like below. Then Trythisonbrowser will create an docker image based on your Dockerfile.

🌿 Note that Except for Dockerfile upload, the input list is the same as above.

Example: cURL project

How to test

🌿 If you're interested in some open sources, press the button Try. Then you can move to Try page about these open sources. The page consists of three items. (Project information, Terminal and Commant box)

Project information (sample. Git)

🌿 Project information has Contact Maintainer, Likes, OpenSource Not Working, Project description and Hash tag. You'll be able to know about the project and commnicate with its developer by mailing through botton of Contact Maintainer. Moreover, If you find out any bugs or problems for the open source, you can report to other users through button of OpenSource Not Working.

Terminal (sample. Git)

🌿 You can test the open source you choose in Terminal without intalling any file or packeges. In additon, you will be able to experience excellent functions created by maintainers.

Commant box

🌿 If you have question about open source you are testing, you can use Commant box.

Appendix

🌿 Our platfrom have many open sources registered by maintainers all over the world. Visit our project and connect with various developers.

Example 1 (Python Primality_test Algorithm)

git pty

Example 2 (Perl Print "Hello world")

git pty455

Example 3 (Ruby Fibonachi_sequence)

git ruby

Bug reports or contribute

If you have any issues or great ideas, fill free to contact me via email or github issues.

About

Git에서 살아남기

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published