diff --git a/.github/workflows/setup-best-of-list.yml b/.github/workflows/setup-best-of-list.yml
deleted file mode 100644
index 04f835a..0000000
--- a/.github/workflows/setup-best-of-list.yml
+++ /dev/null
@@ -1,72 +0,0 @@
-# Based on https://github.com/best-of-lists/best-of/blob/main/.github/workflows/setup-best-of-list.yml
-name: setup-best-of-list
-
-on:
- workflow_dispatch:
-
-env:
- DEFAULT_BRANCH: "main"
- SETUP_BRANCH: "setup"
- PLACEHOLDER_REPO: "best-of-lists/best-of-template"
-
-jobs:
- setup-best-of-list:
- runs-on: ubuntu-latest
- steps:
- - name: create-update-branch
- uses: peterjgrainger/action-create-branch@v2.0.1
- env:
- GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- with:
- branch: ${{ env.SETUP_BRANCH }}
- - uses: actions/checkout@v2
- with:
- fetch-depth: 0
- ref: ${{ env.SETUP_BRANCH }}
- token: ${{ secrets.GITHUB_TOKEN }}
- env:
- GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- - name: setup-template
- shell: bash
- run: |
- echo $GITHUB_REPOSITORY
- rm -rf history config latest-changes.md README.md projects.yaml ./.github/workflows/setup-best-of-list.yml CONTRIBUTING.md create-best-of-list.md
- mkdir -p ./config
- cp ./template/footer.md ./config/footer.md
- cp ./template/header.md ./config/header.md
- cp ./template/projects.yaml ./projects.yaml
- cp ./template/CONTRIBUTING.md ./CONTRIBUTING.md
- rm -rf ./template/
- sed -i 's:${{ env.PLACEHOLDER_REPO }}:'$GITHUB_REPOSITORY':g' ./config/footer.md
- sed -i 's:${{ env.PLACEHOLDER_REPO }}:'$GITHUB_REPOSITORY':g' ./config/header.md
- sed -i 's:${{ env.PLACEHOLDER_REPO }}:'$GITHUB_REPOSITORY':g' ./CONTRIBUTING.md
- sed -i 's:'$(echo "${{ env.PLACEHOLDER_REPO }}" | sed "s:.*/::")':'$(echo "$GITHUB_REPOSITORY" | sed "s:.*/::")':g' ./config/header.md
- - name: push-update
- uses: stefanzweifel/git-auto-commit-action@v4
- with:
- branch: ${{ env.SETUP_BRANCH }}
- commit_user_name: best-of setup
- commit_user_email: actions@github.com
- commit_message: Initial setup for best-of list
- skip_dirty_check: true
- commit_options: "--allow-empty"
- - name: create-pull-request
- shell: bash
- run: |
- # Stops script execution if a command has an error
- set -e
- curl -fsSL https://github.com/github/hub/raw/master/script/get | bash -s 2.14.2
- bin/hub pull-request -b ${{ env.DEFAULT_BRANCH }} -h ${{ env.SETUP_BRANCH }} --no-edit -m "Initial setup for best-of list" -m "To finish this setup: Select Merge pull request
below and Confirm merge
." || true
- rm bin/hub
- env:
- GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- - name: sync-labels
- # Alternative actions:
- # https://github.com/crazy-max/ghaction-github-labeler
- # https://github.com/EndBug/label-sync
- uses: micnncim/action-label-syncer@v1
- env:
- GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- with:
- manifest: ".github/labels.yml"
- prune: true
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 4bf2324..dd7b584 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -16,8 +16,8 @@ Thanks for your interest in contributing to our project. This page will give you
If you like to suggest or add a project, choose one of the following ways:
-- Suggest a project by opening an issue: Please use the suggest project template from the [issue page](https://github.com/best-of-lists/best-of/issues/new/choose) and fill in the requested information.
-- Add a project by modifying the [projects.yaml](https://github.com/best-of-lists/best-of/blob/main/projects.yaml) and submitting a pull request with your addition. This can also be done directly via the [GitHub UI](https://github.com/best-of-lists/best-of/edit/main/projects.yaml).
+- Suggest a project by opening an issue: Please use the suggest project template from the [issue page](https://github.com/ml-tooling/best-of-python-dev/issues/new/choose) and fill in the requested information.
+- Add a project by modifying the [projects.yaml](https://github.com/ml-tooling/best-of-python-dev/blob/main/projects.yaml) and submitting a pull request with your addition. This can also be done directly via the [Github UI](https://github.com/ml-tooling/best-of-python-dev/edit/main/projects.yaml).
Before opening an issue or pull request, please ensure that you adhere to the following guidelines:
@@ -33,14 +33,14 @@ Before opening an issue or pull request, please ensure that you adhere to the fo
```
- Please create an individual issue or pull request for each project.
- Please use the following title format for the issue or pull request: `Add project: project-name`.
-- If a project doesn't fit any of the pre-existing categories, it should go under the `Others` category by not assigning any category. You can also suggest a new category via the add or update category template on the [issue page](https://github.com/best-of-lists/best-of/issues/new/choose).
+- If a project doesn't fit into any of the pre-existing categories, it should go under the `Others` category by not assigning any category. You can also suggest a new category via the add or update category template on the [issue page](https://github.com/ml-tooling/best-of-python-dev/issues/new/choose).
## Update a project
If you like to suggest or contribute a project update, choose one of the following ways:
-- Suggest a project update by opening an issue: Please use the update project template from the [issue page](https://github.com/best-of-lists/best-of/issues/new/choose) and fill in the requested information.
-- Update a project by modifying the [projects.yaml](https://github.com/best-of-lists/best-of/blob/main/projects.yaml) and submitting a pull request with your changes. This can also be done directly via the [GitHub UI](https://github.com/best-of-lists/best-of/edit/main/projects.yaml).
+- Suggest a project update by opening an issue: Please use the update project template from the [issue page](https://github.com/ml-tooling/best-of-python-dev/issues/new/choose) and fill in the requested information.
+- Update a project by modifying the [projects.yaml](https://github.com/ml-tooling/best-of-python-dev/blob/main/projects.yaml) and submitting a pull request with your changes. This can also be done directly via the [Github UI](https://github.com/ml-tooling/best-of-python-dev/edit/main/projects.yaml).
Before opening an issue or pull request, please ensure that you adhere to the following guidelines:
@@ -61,7 +61,7 @@ Before opening an issue or pull request, please ensure that you adhere to the fo
github_id
best-of-lists/best-of-generator
.best-of-lists/best-of-generator
.dockerhub_id
maven_id
- ๐ Discover best-of lists with awesome open-source projects on all kinds of topics. -
- - - -This curated list contains 2 best-of lists with a total of 52 stars grouped into 2 categories. All projects are ranked by a project-quality score, which is calculated based on various metrics automatically collected from GitHub and different package managers. If you like to add or update projects, feel free to open an [issue](https://github.com/best-of-lists/best-of/issues/new/choose), submit a [pull request](https://github.com/best-of-lists/best-of/pulls), or directly edit the [projects.yaml](https://github.com/best-of-lists/best-of/edit/main/projects.yaml). Contributions are very welcome! - -> ๐งโโ๏ธ Create your own best-of list in just 3 minutes with [this guide](https://github.com/best-of-lists/best-of/blob/main/create-best-of-list.md). -## Contents - -- [Machine Learning & Data Engineering](#machine-learning--data-engineering) _2 projects_ -- [Web Development](#web-development) _0 projects_ - -## Explanation -- ๐ฅ๐ฅ๐ฅ Combined project-quality score -- โญ๏ธ Star count from GitHub -- ๐ฃ New project _(less than 6 months old)_ -- ๐ค Inactive project _(6 months no activity)_ -- ๐ Dead project _(12 months no activity)_ -- ๐๐ Project is trending up or down -- โ Project was recently added -- ๐จโ๐ป Contributors count from GitHub -- ๐ Fork count from GitHub -- ๐ Issue count from GitHub -- โฑ๏ธ Last update timestamp on package manager -- ๐ฅ Download count from package manager -- ๐ฆ Number of dependent projects -- Best-of list with Python projects - -
- ๐ Discover best-of lists with awesome open-source projects on all kinds of topics. + ๐ A ranked list of awesome projects. Updated weekly.
-This curated list contains {project_count} best-of lists with a total of {stars_count} stars grouped into {category_count} categories. All projects are ranked by a project-quality score, which is calculated based on various metrics automatically collected from Github and different package managers. If you like to add or update projects, feel free to open an [issue](https://github.com/best-of-lists/best-of/issues/new/choose), submit a [pull request](https://github.com/best-of-lists/best-of/pulls), or directly edit the [projects.yaml](https://github.com/best-of-lists/best-of/edit/main/projects.yaml). Contributions are very welcome! +This curated list contains {project_count} awesome open-source projects with a total of {stars_count} stars grouped into {category_count} categories. All projects are ranked by a project-quality score, which is calculated based on various metrics automatically collected from GitHub and different package managers. If you like to add or update projects, feel free to open an [issue](https://github.com/ml-tooling/best-of-python-dev/issues/new/choose), submit a [pull request](https://github.com/ml-tooling/best-of-python-dev/pulls), or directly edit the [projects.yaml](https://github.com/ml-tooling/best-of-python-dev/edit/main/projects.yaml). Contributions are very welcome! > ๐งโโ๏ธ Create your own best-of list in just 3 minutes with [this guide](https://github.com/best-of-lists/best-of/blob/main/create-best-of-list.md). \ No newline at end of file diff --git a/create-best-of-list.md b/create-best-of-list.md deleted file mode 100644 index e6241a6..0000000 --- a/create-best-of-list.md +++ /dev/null @@ -1,39 +0,0 @@ -# Create your own best-of list - -Welcome โค๏ธ It is awesome that you want to create your own best-of list! It will only take around 3-4 minutes to get you started โฑ๏ธ - -1. **Create a new repository based on the [best-of template](https://github.com/best-of-lists/best-of/generate)**. -
-
diff --git a/history/2021-01-05_projects.csv b/history/2021-01-05_projects.csv
deleted file mode 100644
index 7260c8b..0000000
--- a/history/2021-01-05_projects.csv
+++ /dev/null
@@ -1,3 +0,0 @@
-,name,github_id,labels,category,github_url,homepage,license,created_at,updated_at,last_commit_pushed_at,fork_count,closed_issue_count,star_count,latest_stable_release_published_at,latest_stable_release_number,release_count,description,projectrank,contributor_count,open_issue_count,show,projectrank_placing,trending
-0,best-of-ml-python,ml-tooling/best-of-ml-python,['python'],data-engineering,https://github.com/ml-tooling/best-of-ml-python,https://github.com/ml-tooling/best-of-ml-python,CC-BY-SA-4.0,2020-11-29 19:41:36,2021-01-05 00:03:43,2021-01-05 00:03:37,1.0,4.0,41,2021-01-01 13:09:20,2021.01.01,8,A ranked list of awesome machine learning python libraries. Updated weekly.,8,1.0,1.0,True,1,
-1,best-of-jupyter,ml-tooling/best-of-jupyter,['python'],data-engineering,https://github.com/ml-tooling/best-of-jupyter,https://github.com/ml-tooling/best-of-jupyter,CC-BY-SA-4.0,2021-01-01 22:25:48,2021-01-01 23:07:44,2021-01-01 23:07:38,,,6,2021-01-01 22:59:28,2021.01.01,1,"A ranked list of awesome Jupyter Notebook, Hub and Lab projects (extensions, kernels, tools). Updated weekly.",7,,,True,3,1.0
diff --git a/latest-changes.md b/latest-changes.md
deleted file mode 100644
index 579dcc5..0000000
--- a/latest-changes.md
+++ /dev/null
@@ -1,6 +0,0 @@
-## ๐ Trending Up
-
-_Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity._
-
-- best-of-jupyter (๐ฅ7 ยท โญ 6 ยท ๐) - A ranked list of awesome Jupyter Notebook, Hub and Lab..
-
diff --git a/projects.yaml b/projects.yaml
index f8eae77..666bfea 100644
--- a/projects.yaml
+++ b/projects.yaml
@@ -1,36 +1,19 @@
configuration:
- min_stars: 0
- min_projectrank: 0
- require_github: True
- allowed_licenses: ["all"]
- hide_project_license: True
markdown_header_file: "config/header.md"
markdown_footer_file: "config/footer.md"
- projects_history_folder: "history"
categories:
- - category: "data-engineering"
- title: "Machine Learning & Data Engineering"
- subtitle: "Best-of lists about machine learning, data engieering, data science, or other topics related to big data."
- - category: "web-dev"
- title: "Web Development"
- subtitle: "Best-of lists about react, vue, angular, html5, css, or other topics related to web development."
+ # - category: "data-engineering"
+ # title: "Machine Learning & Data Engineering"
+ # subtitle: "Best-of lists about machine learning, data engieering, data science, or other topics related to big data."
labels:
- - label: "python"
- image: "https://www.python.org/static/favicon.ico"
- description: "Best-of list with Python projects"
+ # - label: "python"
+ # image: "https://www.python.org/static/favicon.ico"
+ # description: "Best-of list with Python projects"
projects:
- - name: best-of-ml-python
- github_id: ml-tooling/best-of-ml-python
- labels: ["python"]
- category: "data-engineering"
- - name: best-of-jupyter
- github_id: ml-tooling/best-of-jupyter
- labels: ["python"]
- category: "data-engineering"
- - name: best-of-web-python
- github_id: ml-tooling/best-of-web-python
- labels: ["python"]
- category: "web-dev"
+ # - name: best-of-ml-python
+ # github_id: ml-tooling/best-of-ml-python
+ # labels: ["python"]
+ # category: "data-engineering"
diff --git a/template/CONTRIBUTING.md b/template/CONTRIBUTING.md
deleted file mode 100644
index d72200d..0000000
--- a/template/CONTRIBUTING.md
+++ /dev/null
@@ -1,118 +0,0 @@
-
-# Contribution Guidelines
-
-Thanks for your interest in contributing to our project. This page will give you a quick overview of how things are organized and, most importantly, how to get involved. Everyone is welcome to contribute, and we value everybody's contribution.
-
-## Table of contents
-
-1. [Add a project](#add-a-project)
-2. [Update a project](#update-a-project)
-3. [Improve metadata collection](#improve-metadata-collection)
-4. [Improve markdown generation](#improve-markdown-generation)
-5. [Create your own best-of list](#improve-markdown-generation)
-6. [Code of conduct](#code-of-conduct)
-
-## Add a project
-
-If you like to suggest or add a project, choose one of the following ways:
-
-- Suggest a project by opening an issue: Please use the suggest project template from the [issue page](https://github.com/best-of-lists/best-of-template/issues/new/choose) and fill in the requested information.
-- Add a project by modifying the [projects.yaml](https://github.com/best-of-lists/best-of-template/blob/main/projects.yaml) and submitting a pull request with your addition. This can also be done directly via the [Github UI](https://github.com/best-of-lists/best-of-template/edit/main/projects.yaml).
-
-Before opening an issue or pull request, please ensure that you adhere to the following guidelines:
-
-- Please make sure that the project was not already added or suggested to this best-of list. You can ensure this by searching the projects.yaml, the Readme, and the issue list.
-- Add the project to the `projects.yaml` and never to the `README.md` file directly. Use the yaml format and the properties documented in the [project properties](#project-properties) section below to add a new project, for example:
- ```yaml
- - name: Tensorflow
- github_id: tensorflow/tensorflow
- pypi_id: tensorflow
- conda_id: tensorflow
- labels: ["tensorflow"]
- category: ml-frameworks
- ```
-- Please create an individual issue or pull request for each project.
-- Please use the following title format for the issue or pull request: `Add project: project-name`.
-- If a project doesn't fit into any of the pre-existing categories, it should go under the `Others` category by not assigning any category. You can also suggest a new category via the add or update category template on the [issue page](https://github.com/best-of-lists/best-of-template/issues/new/choose).
-
-## Update a project
-
-If you like to suggest or contribute a project update, choose one of the following ways:
-
-- Suggest a project update by opening an issue: Please use the update project template from the [issue page](https://github.com/best-of-lists/best-of-template/issues/new/choose) and fill in the requested information.
-- Update a project by modifying the [projects.yaml](https://github.com/best-of-lists/best-of-template/blob/main/projects.yaml) and submitting a pull request with your changes. This can also be done directly via the [Github UI](https://github.com/best-of-lists/best-of-template/edit/main/projects.yaml).
-
-Before opening an issue or pull request, please ensure that you adhere to the following guidelines:
-
-- Only update the project in the `projects.yaml` and never to the `README.md` file directly. Use the yaml format and the properties documented in the [project properties](#project-properties) section below to update a new project.
-- Please create an individual issue or pull request for each project.
-- Please use the following title format for the issue or pull request: `Update project: project-name`.
-
-## Project properties
-
-Property | -Description | -
---|---|
name |
- Name of the project. This name is required to be unique on the best-of list. | -
github_id |
- Github ID of the project based on user or organization and the repository name, e.g. best-of-lists/best-of-generator . |
-
Optional Properties: | -|
category |
- Category that this project is most related to. You can find all available category IDs in the projects.yaml file. The project will be sorted into the Others category if no category is provided. |
-
labels |
- List of labels that this project is related to. You can find all available label IDs in the projects.yaml file. |
-
Supported Package Managers: | -|
pypi_id |
- Project ID on the python package index (PyPi). | -
conda_id |
- Project ID on the conda package manager. If the main package is provided on a different channel, prefix the ID with the given channel: e.g. conda-forge/tensorflow |
-
npm_id |
- Project ID on the Node package manager (npm). | -
dockerhub_id |
- Project ID on the Docker Hub container registry. | -
maven_id |
- Artifact ID on Maven central, e.g. org.apache.flink:flink-core . |
-
- ๐ A ranked list of awesome projects. Updated weekly. -
- - - -This curated list contains {project_count} awesome open-source projects with a total of {stars_count} stars grouped into {category_count} categories. All projects are ranked by a project-quality score, which is calculated based on various metrics automatically collected from GitHub and different package managers. If you like to add or update projects, feel free to open an [issue](https://github.com/best-of-lists/best-of-template/issues/new/choose), submit a [pull request](https://github.com/best-of-lists/best-of-template/pulls), or directly edit the [projects.yaml](https://github.com/best-of-lists/best-of-template/edit/main/projects.yaml). Contributions are very welcome! - -> ๐งโโ๏ธ Create your own best-of list in just 3 minutes with [this guide](https://github.com/best-of-lists/best-of/blob/main/create-best-of-list.md). \ No newline at end of file diff --git a/template/projects.yaml b/template/projects.yaml deleted file mode 100644 index 666bfea..0000000 --- a/template/projects.yaml +++ /dev/null @@ -1,19 +0,0 @@ -configuration: - markdown_header_file: "config/header.md" - markdown_footer_file: "config/footer.md" - -categories: - # - category: "data-engineering" - # title: "Machine Learning & Data Engineering" - # subtitle: "Best-of lists about machine learning, data engieering, data science, or other topics related to big data." - -labels: - # - label: "python" - # image: "https://www.python.org/static/favicon.ico" - # description: "Best-of list with Python projects" - -projects: - # - name: best-of-ml-python - # github_id: ml-tooling/best-of-ml-python - # labels: ["python"] - # category: "data-engineering"