preface

Before I tell you about the project, listen to me for a second.

I’ve been doing open source for 2 or 3 years. Now I have been maintaining 3 open source projects for a long time. At first, IT was just a passing interest, and I thought it was meaningful to make something to put on the open source site. However, as many people use it, there will naturally be a variety of problems, bugs and issues to solve. My own project is just like my own child. I can’t let it go and sometimes I don’t want to give it up. After two years, I found that the cause of open source can not only rely on a cavity of passion, or just have a cavity of passion is not enough, but also need some sense of mission and perseverance to promote. You’ll need to spend a lot of time answering group questions, iterating on projects, and doing business. It’s not really for anything. It’s just for the sense of accomplishment.

Many open source authors have a day job and can only do this in their spare time. In recent years, I have also known some open source gurus. Basically, behind the long-term maintenance of excellent open source works, there must be the hard work of the author writing code until dawn. Take the contribution chart of Gitee in China for example, put the contribution chart of several big guys, and you will know how hard they work

And here’s a bigger one:

See this contribution map, full of green, not from the heart of admiration. Next is my own. The first half of the year was pure diving.

idea

Many people who put their achievements in the open source community must have such a question: how can I get the data feedback of the open source project to get better promotion after I write an open source project?

In fact, I have also encountered this problem in open source, so A month ago, together with my friends, I developed a tool platform for the empowerment of open source authors, and the platform itself is open source. We named the platform Giteye, and the message is clear: We want to be the eye of Git repositories, and use data and visualization to support open source authors.

Platform address: giteye.net

Open source repository address: gitee.com/giteye/open…

Giteye wants to provide open source authors with the following support:

1. Star trends, index, contributor list charts that open source people care about, and a variety of topics to choose from. The resulting charts can be attached to your Git repository readme, or to your site’s home page. This graph is near and seems to be in real time.

2. Gitee and Github will be supported in the future. Your warehouse can get data from Giteye no matter what platform it is on.

3. Provide open source authors with real-time access data, access IP statistics, access source statistics, access region statistics, new and old visitor data and so on. Keep open source authors well informed about access to their projects.

4. Many open source authors may be concerned about the number of stars of their projects. Giteye can push developers who Star your projects through service numbers in near real time. At the same time will be pushed to you every day warehouse access data statistics.

How the performance

Giteye.net ends up producing still images in PNG format that don’t require the application server to spend resources and time dynamically generating them in real time on every request, but are updated every 10 minutes or so, which is very fast. Just hang an image on your page once, and you can keep it consistent with your warehouse data in near real time.

You don’t need to worry about bandwidth, Giteye uses global CDN acceleration, and data graphs and images can be loaded from any region with no extra burden on your home page.

What features are currently supported

Currently, only domestic Gitee warehouse data charts are supported, Github support is under development.

In terms of charting capabilities, there are Star trending charts for a variety of topics, Gitee metrics, and a list of contributors to the warehouse.

Access statistics and warehouse data push are also under development.

How to use

Step1 enter the browserGiteye.net homepage:

Step 2 after attention, it will automatically log in, the purpose of this service number is to push some statistics of your warehouse to open source authors

Step 3 currently supports Gitee’s warehouse data, which requires you to click on Gitee to jump to the official website for authorization. The purpose of authorization is to list the user’s warehouse list without manual input. Giteye will only read it without any other operations.

If you have not created a chart before, there will be no data here. Click Create Chart in the upper right corner to create a chart

Click Create Chart, which lists all the projects under your Gitee account (fork and private warehouse are not included). You can also search for the projects you want to create the chart.

Step 6 Click an item to enter the chart creation interface, where three indicators can be created and 12 themes can be selected

Step 7 Select the indicator and topic and click Generate. Giteye will collect your data and draw charts in the background. Giteye will use and pull your indicator data in the background. However, if your star number is tens of k, you still need to wait for about 1 minute

Once the chart is drawn in the background, the page automatically displays a preview of the chart. You can copy the code at the bottom and paste it into your README page or any of your home pages to display the data for your project. And the graph is live, consistent with your project data at all times

The last

Giteye was developed for the first reason that there are not many data services for open source authors in China, including Github, and the second reason is that for open source authors, there is a real pain point that they need a platform to generate data and display. We also want to serve open source, and hope that China will see more and more excellent open source projects flourish. If you’re an open source author, use it if you need it.

About me

I’m an open source author and a content creator. “Yuan People tribe” is a adhere to do original technology and technology sharing number, will always share original technical articles, grow with you.