Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
253 commits
Select commit Hold shift + click to select a range
f61dcaa
Update repositories.toml
iusehooks Dec 17, 2020
6700f41
Update repositories.toml
wu-sheng Dec 11, 2020
1ba02f6
style fixes
sanket-deepsource Dec 22, 2020
dc90b5a
Format code with black and prettier
deepsource-autofix[bot] Dec 22, 2020
717367e
Add awesome-resources repository
shahednasser Dec 8, 2020
bdcf0c2
Add oapth
c410-f3r Nov 22, 2020
21f37e1
Add wger to list of projects (#176)
rolandgeider Dec 22, 2020
fb0a6bf
Remove Hacktoberfest banner and add link to slack group
jai-deepsource Dec 22, 2020
456b2e3
update readme (fix #181)
sanket-deepsource Dec 22, 2020
a311aae
remove static from gitignore
sanket-deepsource Dec 22, 2020
406724f
Format code with prettier and black
deepsource-autofix[bot] Dec 22, 2020
5326abb
add microsoft/graspologic
bdpedigo Dec 22, 2020
b4a9d28
fix overflow for long descriptions
sanket-deepsource Dec 23, 2020
34f9914
Format code with black and prettier
deepsource-autofix[bot] Dec 23, 2020
72026ef
Remove unused imports
deepsource-autofix[bot] Dec 23, 2020
2e6676d
Format code with black and prettier
deepsource-autofix[bot] Dec 23, 2020
e2f841a
Change deployment schedule
sanket-deepsource Dec 24, 2020
fef4b57
Add Joomla! repository
HLeithner Jan 8, 2021
35e6bd0
Add use-local-storage to goodfirstissue.dev
nas5w Jan 11, 2021
b75957d
(docs) update README.md
vladdoster Jan 12, 2021
3a3f38a
Format code with black and prettier
deepsource-dev-autofix[bot] Jan 13, 2021
aef1c8d
Add diana repositories
Jan 25, 2021
b33d2d2
Add jupyterlab-lsp
krassowski Jan 24, 2021
b98e8de
Update repositories.toml
Jan 24, 2021
31b3cdd
Added Data Science Notes project to list
wyattowalsh Jan 22, 2021
5ab8b22
Add issues comments counter next to issue #number
pierreyoda Jan 23, 2021
8f727bb
Add issues comments counter: PR review, improved design
pierreyoda Jan 26, 2021
709f97f
Add issues comments counter: PR patch for improved design
pierreyoda Jan 27, 2021
7351aa8
Fix deepsource code quality violations in RepoBox.vue
pierreyoda Jan 27, 2021
e39160f
Fix remaining deepsource code quality violations (except anonymous fn)
pierreyoda Jan 27, 2021
e457714
Add pyroscope.io prroject to list
Rperry2174 Jan 29, 2021
ca769c6
Added my respitory and alphabetical order (#201)
mamamia5x Jan 29, 2021
19d92dd
[Security] Bump cryptography from 3.3.1 to 3.3.2 (#211)
dependabot-preview[bot] Feb 10, 2021
ba9b0fe
Added MockK repository (#210)
Raibaz Feb 10, 2021
2b6946e
Github classroom repo has been archived (#209)
ai-xiaihai Feb 10, 2021
6597e5d
repositories.toml - add objectbox-dart (#208)
vaind Feb 10, 2021
1b782dc
Added NoteIt to list (#207)
marvlyngkhoi Feb 10, 2021
3bc000c
Add acme-rs to repositories.toml (#214)
1c3t3a Feb 15, 2021
741f23a
Stale Bot config
shruddha-deepsource Mar 1, 2021
61ee7fe
add selene repository https://github.com/yashaka/selene to list
aleksandr-kotlyar Mar 7, 2021
9d9eeb5
Search issues by any one label from data/labels.json "labels" list (#…
aleksandr-kotlyar Mar 11, 2021
f6f22fa
Add Eclipse OpenJ9 and Eclipse OMR to project list
AdamBrousseau Mar 18, 2021
62c499e
add neurodata/hyppo
sampan501 Mar 16, 2021
60112ff
add comma at end of line
sampan501 Mar 18, 2021
cc8d45a
fix: package.json & yarn.lock to reduce vulnerabilities
snyk-bot Mar 15, 2021
c20c8df
Format code with prettier and black
deepsource-autofix[bot] Mar 11, 2021
1092e12
Adding a project I'm involved with
ShmuelTreiger Mar 8, 2021
98ed5e4
Add Cake build project
augustoproiete Mar 4, 2021
fe7d58f
Add QuinesInAllLangs
MadhuNimmo Mar 23, 2021
2161709
LangTrans Added
B-R-P Feb 27, 2021
01afa32
Arranged in lexicographic order
B-R-P Mar 22, 2021
2ef83bb
Removed old langtrans url
B-R-P Mar 22, 2021
210f1ec
upgrade deps (#236)
sanket-deepsource Mar 24, 2021
0196faf
[MAR 252] Add banner for discover (#213)
aman-deepsource Mar 24, 2021
1e86969
Added auth-jwt (#229)
gitcommitshow Mar 24, 2021
ac95e9b
Add SnowFS (#239)
sebastianrath Mar 30, 2021
a4af3f0
Adding astra github.com/alfasoftware/astra/issues (#242)
RadikalJin Apr 2, 2021
c291a99
lexicographic order to add repositories (#248)
shubhendra-deepsource Apr 14, 2021
5e764c2
chore(repo): add ideahub (#247)
ming-tsai Apr 14, 2021
7226a95
Add Reseter.css (#244)
kkrishguptaa Apr 14, 2021
f42f964
Added Leapp to the repositories list (#238)
andreacavagna01 Apr 14, 2021
b61f21b
Add nomreazma (#240)
mmdbalkhi Apr 14, 2021
2f5e716
Adding kodadot/nft-gallery to good-first issue (#241)
yangwao Apr 14, 2021
5fcd62d
Adds Heptagram (#251)
jaspermayone Apr 15, 2021
db8270e
Create pr_template.md (#249)
shubhendra-deepsource Apr 15, 2021
dec47bb
Format code with black and prettier (#252)
deepsource-autofix[bot] Apr 16, 2021
85455eb
New Project Addition : OneStepML (#253)
AM1CODES Apr 16, 2021
ee279c0
Rename pr_template.md to PULL_REQUEST_TEMPLATE.md
shubhendra-deepsource Apr 16, 2021
d33147e
Update in the projects list (#255)
yashsehgal Apr 18, 2021
6fc3245
Added learn-by-doing repo to respositories.toml (#256)
Magicianred Apr 21, 2021
a908f48
Added Github-Readme-Quotes Project (#258)
zhravan Apr 27, 2021
74bf562
added responsively-org/responsively-app
shubhendra-deepsource Apr 29, 2021
46890d6
added few repositories
shubhendra-deepsource May 1, 2021
49ad7df
Added Find-Me-Issues from version0chiro (#261)
version0chiro May 3, 2021
f9bc515
adds apoclyps/reviews as a repository (#262)
apoclyps May 8, 2021
23731a8
Update repositories.toml (#268)
bmadone May 24, 2021
bc6586d
add sample data files (#269)
sanket-deepsource May 26, 2021
b5b76b5
added sklearn-genetic-opt project (#272)
rodrigo-arenas Jun 1, 2021
1b41b2d
Add NClient project (#273)
smolchanovsky Jun 2, 2021
f582dfe
added twitter card
shubhendra-deepsource Jun 1, 2021
1e23222
removed mailchimp popup
shubhendra-deepsource Jun 1, 2021
f2e4a97
added newsletter subscription box
shubhendra-deepsource Jun 1, 2021
681a021
Update Sidebar.vue
shubhendra-deepsource Jun 2, 2021
fada021
updated description of newsletter
shubhendra-deepsource Jun 2, 2021
8780310
Format code with prettier and black (#275)
deepsource-autofix[bot] Jun 2, 2021
0c1889c
update repositories list with ZupIT open source projects (#276)
GuillaumeFalourd Jun 2, 2021
a5b21fe
Revert-274-newsletter (#280)
shubhendra-deepsource Jun 3, 2021
e6b04a4
Update repositories.toml (#282)
ankit01-oss Jun 4, 2021
d6eb07a
Added uutils/coreutils: rewriting GNU coreutils in rust (#285)
JnRouvignac Jun 9, 2021
54b7ec1
Add ntt (#286)
5nord Jun 15, 2021
6f4bfbd
Add xplr (#288)
sayanarijit Jun 17, 2021
256bbcf
Add chatwoot (#290)
sojan-official Jun 25, 2021
7ee86c6
Enable Deepsource Secrets Analyzer
shruddha-deepsource Jul 2, 2021
412fa22
Added Terrene to repositories.toml (#291)
shaynethiessen Jul 13, 2021
be2c2c7
Add Mathesar to the list of projects (#292)
kgodey Jul 17, 2021
be51353
Add twitter + og meta (#293)
rohan-deepsource Jul 22, 2021
633906e
fix: upgrade dayjs from 1.10.4 to 1.10.5 (#287)
snyk-bot Jul 22, 2021
783e35e
fix: added rel to target=_blank anchors (#289)
mxdhrv Jul 22, 2021
52c0874
update repositories list with eslint open source projects (#277)
mcxwx123 Jul 22, 2021
4debc6c
fix: upgrade nuxt from 2.15.3 to 2.15.5 (#271)
snyk-bot Jul 22, 2021
f136e8e
fix: upgrade core-js from 3.9.1 to 3.15.2 (#294)
snyk-bot Jul 23, 2021
f2552de
Update DeepSource badges on the repository. (#295)
vishnu-deepsource Jul 23, 2021
501be80
Remove broken badge (#296)
sanket-deepsource Jul 23, 2021
2d188c9
fix: upgrade nuxt from 2.15.6 to 2.15.7 (#298)
snyk-bot Jul 26, 2021
c6e1b31
Add DataFuse repository (#299)
zhang2014 Jul 27, 2021
5626b13
chore: add chaos-mesh to repositories.toml (#301)
STRRL Aug 1, 2021
d82328e
Add the alexfertel/rust-algorithms repository (#302)
alexfertel Aug 1, 2021
c9b6aa8
New project, contributors section is in readme (#304)
Davidy22 Aug 4, 2021
f5895ba
Added pytorch/ignite to the list of repositories (#305)
vfdev-5 Aug 11, 2021
22e8f2a
Add margaritahumanitarian/helpafamily to repo list (#306)
audreyfeldroy Aug 13, 2021
5bdcda0
fix: upgrade dayjs from 1.10.5 to 1.10.6 (#300)
snyk-bot Aug 13, 2021
5f2c0bd
Add CorsixTH to repositories.toml (#308)
tobylane Aug 20, 2021
c66b2c1
New Project (#309)
sif Aug 20, 2021
89101bb
Removing couchers project (#311)
ShmuelTreiger Aug 23, 2021
5f07179
Add guake (#313)
Davidy22 Sep 6, 2021
39f9205
[Snyk] Upgrade nuxt from 2.15.7 to 2.15.8 (#312)
snyk-bot Sep 7, 2021
e81c06f
Add Creative Commons projects with good first issues (#316)
brylie Sep 8, 2021
45d1f48
[Snyk] Upgrade core-js from 3.15.2 to 3.16.0 (#310)
snyk-bot Sep 9, 2021
8a31dde
Add Codename One (#317)
yo-zubair Sep 9, 2021
3384717
[Snyk] Upgrade core-js from 3.16.2 to 3.16.3 (#318)
snyk-bot Sep 16, 2021
ae5d929
Add Openverse projects to repositories.toml (#319)
zackkrida Sep 20, 2021
9d14192
Update default.vue (#323)
jai-deepsource Sep 27, 2021
7a76a77
Update repositories.toml
ghutchis Sep 28, 2021
cc6d833
Update instructions in README (#326)
jai-deepsource Sep 28, 2021
3a5eed1
Use pushed_at instead of last_modified
feverbrew Sep 29, 2021
cd82408
Add wger mobile app to list of projects (#327)
rolandgeider Sep 30, 2021
66edcbd
feat: Added blockchair (#329)
DiFronzo Oct 1, 2021
4ffaa00
Add alexellis/arkade to list of repositories (#333)
rgee0 Oct 2, 2021
2930eab
Add go-gitea/gitea to list of repositories (#334)
techknowlogick Oct 3, 2021
b30a739
Add vimeo/psalm (#335)
ishan-deepsource Oct 3, 2021
475fe5d
chore: add questdb to data (#336)
pswu11 Oct 6, 2021
92e1b6c
fixed order of few repositories (#337)
shubhendra-deepsource Oct 6, 2021
4fc89f4
Add Open Fixture Library (#338)
FloEdelmann Oct 9, 2021
461fe78
fix: upgrade dayjs from 1.10.6 to 1.10.7 (#331)
snyk-bot Oct 9, 2021
ff70d31
Disable Stale Bot
shruddha-deepsource Nov 8, 2021
1a3ec90
add Versatile Data Kit Project (#343)
dakodakov Nov 19, 2021
f6c6f7e
update banner (#354)
sanket-deepsource Nov 19, 2021
72afad1
added docker-slim repo (#359)
kcq Dec 17, 2021
662c846
add CuPy repository to good-first-issue (#353)
kmaehashi Dec 17, 2021
5167924
Add assertj/assertj-core (#350)
scordio Dec 17, 2021
c811d35
add Starfish (indeedeng/starfish) as a repo that has Good First Issue…
danisyellis Dec 17, 2021
c2a41a1
Update repositories.toml (#342)
Dec 17, 2021
5db72c2
fix: upgrade core-js from 3.17.3 to 3.18.0 (#339)
snyk-bot Dec 17, 2021
0ed2cd3
Add Ockam (#352)
mrinalwadhwa Dec 17, 2021
504ff06
Add CVE Binary Tool (#367)
terriko Jan 5, 2022
55faf94
chore: remove incubator from repositories (apache apisix) (#348)
juzhiyuan Jan 5, 2022
422d4ab
Add Milvus-io into the repo (#363)
Jan 5, 2022
81ddc65
fix: removed gitopia-mirror workflow (#373)
Siddhant-K-code Jan 11, 2022
1b4bfd2
Add smallstep cli and certificates to repositiories list (#378)
dopey Jan 20, 2022
9ca5f2b
Add grammY (#377)
KnorpelSenf Jan 20, 2022
c317000
add graphgophers/graphql-go (#370)
pavelnikolov Jan 20, 2022
262e151
Substituted callbacks with arrow functions (#375)
cinghioGithub Feb 10, 2022
9370429
feat: add newsletter subscription box to sidebar (#400)
rohan-deepsource Mar 14, 2022
d12f441
Update repositories.toml (#362)
lumianph Mar 15, 2022
2187497
Update repositories.toml (#364)
William-McGonagle Mar 15, 2022
29086a0
Add scancode-toolkit (#382)
pombredanne Mar 15, 2022
b553175
Update repositories.toml (#384)
roopeshsn Mar 15, 2022
503e9a9
Added ethyca repos (#386)
iamkelllly Mar 15, 2022
d0c829a
Add Lightdash repo (#390)
hamzahc1 Mar 15, 2022
a2bf87c
Add Tanzu Community Edition (#391)
Mar 15, 2022
a2461cc
Update repositories.toml (#399)
smilerz Mar 15, 2022
ebf5b78
Update repositories.toml (#401)
siegerts Mar 15, 2022
4bffe3d
Update repositories.toml (#356)
yy2so Mar 15, 2022
c8fc22d
Added Layer5 repositories (#374)
iambami Mar 15, 2022
4221a67
Update repositories.toml (#379)
kgashok Mar 15, 2022
f9fe20c
chore(pr-template): update the criteria checklist (#402)
siddhant-deepsource Mar 15, 2022
c32099c
fix: form styling (#403)
rohan-deepsource Mar 15, 2022
3867ed2
Add abpframework/abp repo (#405)
berkansasmaz Mar 17, 2022
54fe2ab
adding opensearch and opensearch-dashboards to repo list (#404)
amitgalitz Mar 17, 2022
1461091
add Project Harbor and Carvel and sort the list (#376)
OrlinVasilev Mar 23, 2022
4852791
fix: remove duplicate repository entry (#406)
siddhant-deepsource Mar 23, 2022
d0e20cd
add conversejs repo (#407)
PawBud Mar 27, 2022
96223d8
Include Empathy Interface X Frontend components (#408)
herrardo Mar 30, 2022
9fb24ab
Update repositories.toml (#409)
Apr 4, 2022
d91ec53
Update repositories.toml add new project (#416)
jvondermarck May 13, 2022
511b602
Add `SeaQL` projects to the list (#417)
billy1624 May 13, 2022
21ecc9f
Add JdeRobot/RoboticsAcademy project (#413)
pariaspe May 13, 2022
ae54978
Add good-first-issue label (#418)
jai-deepsource May 14, 2022
5d5fb26
Add JetBrains/Exposed repo
Feb 23, 2022
950f3ce
Add apollographql/apollo-kotlin project
Feb 23, 2022
25f33fc
chore: remove archived and deleted repositories (#419)
siddhant-deepsource May 15, 2022
aab8ad9
Update deploy hook, add local development details
sanket-deepsource May 15, 2022
f698c4a
Adds themesberg/flowbite-react project
rluders Jun 2, 2022
8569082
Add project onlydustxyz/starklings
tekkac May 30, 2022
73df4a9
added kubearmor (#433)
nyrahul Jun 20, 2022
513c365
Add Interface X Archetype to the repositories (#432)
herrardo Jun 20, 2022
a2b91cf
Add Medusa (#429)
SimonFischerSE Jun 20, 2022
c47c0f5
Remove subscription box (#450)
jai-deepsource Aug 8, 2022
74046fd
Remove Discord from README
jai-deepsource Oct 10, 2022
e911ddb
Remove banner
jai-deepsource Oct 10, 2022
4f436fd
Add Good First Issue repo
jai-deepsource Oct 10, 2022
0275e3f
Add hamaluik/timecop
12people Oct 14, 2022
811abf4
Added Bitwarden clients (clients+mobile)
djsmith85 Oct 13, 2022
68d4fcb
Add Appwrite
Aug 11, 2022
bece4b3
Add OMRChecker (#470)
Udayraj123 Oct 23, 2022
c643fce
Skip archived repos from the repositories database (#528)
tushar-deepsource Nov 23, 2022
d93a9cd
Added Infisical to the list of repositories (#534)
vmatsiiako Dec 25, 2022
09e8020
Add external secrets operator (#502)
OrlinVasilev Dec 25, 2022
4b97ce3
add stumpless (#523)
goatshriek Dec 25, 2022
881aee6
docs: add ZITADEL to the repositories list (#530)
hifabienne Dec 25, 2022
4910c54
Add Kuma to repositories (#516)
lahabana Dec 27, 2022
d4782cb
adds ToolJet to the repositories list (#482)
arpitnath Dec 27, 2022
8f9644b
Update repositories.toml (#515)
fv3rdugo Dec 29, 2022
93f161a
chore: upgrade dependencies
sanket-deepsource Dec 16, 2023
2855af3
chore: remove unused code
sanket-deepsource Dec 16, 2023
143a45d
chore: add types, fix dependencies, use loguru
sanket-deepsource Dec 16, 2023
a2e1e2f
feat: make api requests concurrent, clean up misc. things
sanket-deepsource Dec 17, 2023
0761082
ci: update python version in gh actions
sanket-deepsource Dec 17, 2023
ddb5054
ci: add vercel.json for custom build config
sanket-deepsource Dec 17, 2023
2d54818
fix: add -y to yum install
sanket-deepsource Dec 17, 2023
27305b8
fix: use python 3.9
sanket-deepsource Dec 17, 2023
8bbc62c
feat: upgrade to nuxt3 (#678)
sanket-deepsource Dec 17, 2023
fbd75cc
added juspay/hyperswitch (#581)
manojradhakrishnan Dec 17, 2023
9970572
adding openBeta to repositories (#552)
vcbenj Dec 17, 2023
9f26f1e
Update repositories.toml (#677)
talboren Dec 17, 2023
4c1f5ce
Added OpenLLMetry (#675)
nirga Dec 17, 2023
ab739d8
Update repositories.toml (#679)
necatiozmen Dec 17, 2023
3174241
feat: use a blob store for storing generated data (#680)
sanket-deepsource Dec 18, 2023
c26c3eb
ci: fix typo in cron.yml
sanket-deepsource Dec 18, 2023
cda8638
ci: enable workflow_dispatch in cron.yml
sanket-deepsource Dec 18, 2023
7e8668f
fix: s/GITHUB_ACCESS_TOKEN/GH_ACCESS_TOKEN
sanket-deepsource Dec 18, 2023
e7a2cf8
ci: add gh secrets to env
sanket-deepsource Dec 18, 2023
ff851b3
ci: fix generate-prod command
sanket-deepsource Dec 18, 2023
9dc4e93
Update repositories.toml (#671)
Giuliano1993 Dec 18, 2023
3d775ea
added django-import-export (#665)
matthewhegarty Dec 18, 2023
979f36b
Add Aurora Editor (#664)
0xWDG Dec 18, 2023
9793861
Add Taipy in the Repositories (#663)
FlorianJacta Dec 18, 2023
8cd6813
chore: Update repositories.toml add Flipt (#660)
markphelps Dec 18, 2023
a325ea0
Remove water.css (#626)
kylejrp Dec 18, 2023
6f049e5
add cron (npm) to repositories.toml (#652)
sheerlox Dec 18, 2023
8db47d6
Add Ballerina language to the list of repositories (#651)
anupama-pathirage Dec 18, 2023
c09c4c7
Add apache age to repositories.toml (#655)
MuhammadTahaNaveed Dec 20, 2023
f8a0b3f
Submited Pieces Example TS f (#681)
Sophyia7 Dec 20, 2023
f7c5da2
Add stryker-net to repositories.toml (#653)
richardwerkman Dec 20, 2023
b6a931c
Update repositories.toml with arguflow/arguflow (#640)
skeptrunedev Dec 20, 2023
9e689c9
Remove awesome-piracy (#630)
WebSnke Dec 20, 2023
335a94a
add go-fast-cdn to repositories.toml (#682)
kevinanielsen Dec 27, 2023
b6f4cd1
Update Kedro URL (#648)
astrojuanlu Dec 27, 2023
c5a3d07
Add ZenML (#689)
strickvl Jan 5, 2024
c442dcf
add continue repo (#688)
TyDunn Jan 5, 2024
677cecd
Add revert.dev
jatinsandilya Feb 13, 2024
05c6c15
add @idrinth/api-bench (#700)
Idrinth Feb 13, 2024
8ff6ad1
Update repositories.toml (#698)
emanuele-em Feb 13, 2024
2fa8986
Add [Coder](https://github.com/coder/coder) repositories (#721)
matifali Mar 20, 2024
38424a9
Adding Ludwig.ai and LoRAX to the list of open source projects. (#717)
alexsherstinsky Mar 22, 2024
4dc2950
Update repositories.toml: add https://github.com/qtop/qtop
fgeorgatos Oct 13, 2024
9de422a
feat: drop sourcerer since its no longer maintained
DerSimeon Oct 15, 2024
a18b829
add pyup safety repo
dylanpulver Aug 14, 2024
70a1264
add mysql-gui new project
kshashikumar Nov 1, 2024
eb21da2
Update repositories.toml
kshashikumar Nov 2, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 5 additions & 1 deletion .deepsource.toml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ test_patterns = [
enabled = true

[analyzers.meta]
max_line_length = 100
max_line_length = 120

[[analyzers]]
name = "javascript"
Expand All @@ -30,3 +30,7 @@ enabled = true
[[transformers]]
name = 'prettier'
enabled = true

[[analyzers]]
name = "secrets"
enabled = true
9 changes: 9 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
#### ℹ️ Repository information

**The repository has**:

- [ ] At least three issues with the `good first issue` label.
- [ ] At least 10 contributors.
- [ ] Detailed setup instructions for the project.
- [ ] CONTRIBUTING.md
- [ ] Actively maintained.
22 changes: 11 additions & 11 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -1,21 +1,21 @@
name: CI

on: [push, pull_request]
on: [push]

jobs:
test:
runs-on: ubuntu-latest
steps:
- name: Checkout repo
uses: actions/checkout@v1
- name: Checkout repo
uses: actions/checkout@v4

- name: Set up Python 3.6
uses: actions/setup-python@v1
with:
python-version: '3.6'
- name: Set up Python 3.12
uses: actions/setup-python@v5
with:
python-version: '3.12'

- name: Install dependencies
run: make pre-build
- name: Install dependencies
run: make pre-build

- name: Run tests for data sanity
run: make test
- name: Run tests for data sanity
run: make test
34 changes: 30 additions & 4 deletions .github/workflows/cron.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,40 @@ name: Cron

on:
schedule:
- cron: '*/30 * * * *'
- cron: '0 8 * * *'
workflow_dispatch:

jobs:
deploy:
runs-on: ubuntu-latest
steps:
- name: Checkout repo
uses: actions/checkout@v4

- name: Set up Python 3.12
uses: actions/setup-python@v5
with:
python-version: '3.12'

- name: Set up bun
uses: oven-sh/setup-bun@v1

- name: Install dependencies
run: |
make pre-build
bun install

- name: Populate the latest data
run: make generate
env:
GH_ACCESS_TOKEN: ${{ secrets.GH_ACCESS_TOKEN }}

- name: Sync data to the blob store
run: bun sync up
env:
BLOB_READ_WRITE_TOKEN: ${{ secrets.BLOB_READ_WRITE_TOKEN }}

- name: Trigger deployment
uses: joelwmale/webhook-action@master
env:
WEBHOOK_URL: ${{ secrets.NETLIFY_CRON_BUILD_HOOK }}
data: ""
with:
url: ${{ secrets.DEPLOY_HOOK_URL }}
24 changes: 0 additions & 24 deletions .github/workflows/gitopia-mirror.yml

This file was deleted.

174 changes: 22 additions & 152 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,161 +1,31 @@
# Public dir
public/
resources/

# Node modules
node_modules/
themes/lucy/node_modules/

# Generated configs
cdn_config.toml

# Generated data files
data/generated.json
data/tags.json
content/language/*.md

# Byte-compiled / optimized / DLL files
__pycache__/
*.py[cod]
*$py.class

# C extensions
*.so

# Distribution / packaging
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
pip-wheel-metadata/
share/python-wheels/
*.egg-info/
.installed.cfg
*.egg
MANIFEST

# PyInstaller
# Usually these files are written by a python script from a template
# before PyInstaller builds the exe, so as to inject date/other infos into it.
*.manifest
*.spec

# Installer logs
pip-log.txt
pip-delete-this-directory.txt

# Unit test / coverage reports
htmlcov/
.tox/
.nox/
.coverage
.coverage.*
# Nuxt dev/build outputs
.output
.data
.nuxt
.nitro
.cache
nosetests.xml
coverage.xml
*.cover
*.py,cover
.hypothesis/
.pytest_cache/
cover/
dist

# Translations
*.mo
*.pot
# Node dependencies
node_modules

# Django stuff:
# Logs
logs
*.log
local_settings.py
db.sqlite3
db.sqlite3-journal

# Flask stuff:
instance/
.webassets-cache

# Scrapy stuff:
.scrapy

# Sphinx documentation
docs/_build/

# PyBuilder
.pybuilder/
target/

# Jupyter Notebook
.ipynb_checkpoints
# Misc
.DS_Store
.fleet
.idea

# IPython
profile_default/
ipython_config.py

# pyenv
# For a library or package, you might want to ignore these files since the code is
# intended to run in multiple environments; otherwise, check them in:
# .python-version

# pipenv
# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control.
# However, in case of collaboration, if having platform-specific dependencies or dependencies
# having no cross-platform support, pipenv may install dependencies that don't work, or not
# install all needed dependencies.
#Pipfile.lock

# PEP 582; used by e.g. github.com/David-OConnor/pyflow
__pypackages__/

# Celery stuff
celerybeat-schedule
celerybeat.pid

# SageMath parsed files
*.sage.py

# Environments
# Local env files
.env
.venv
env/
venv/
ENV/
env.bak/
venv.bak/

# Spyder project settings
.spyderproject
.spyproject

# Rope project settings
.ropeproject

# mkdocs documentation
/site
.env.*
!.env.example

# mypy
.mypy_cache/
.dmypy.json
dmypy.json
__pycache__

# Pyre type checker
.pyre/

# pytype static type analyzer
.pytype/

# Cython debug symbols
cython_debug/

# static files generated from Django application using `collectstatic`
media
static

.nuxt
# Generated data files
data/generated.json
data/tags.json
content/language/*.md
1 change: 1 addition & 0 deletions .nvmrc
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
node 20.10.0
5 changes: 5 additions & 0 deletions .prettierignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
.nuxt
pnpm-lock.yaml
dist
.output
*.json
8 changes: 8 additions & 0 deletions .prettierrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"printWidth": 120,
"tabWidth": 2,
"singleQuote": true,
"trailingComma": "none",
"bracketSpacing": true,
"semi": false
}
1 change: 1 addition & 0 deletions .python-version
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
3.12
4 changes: 2 additions & 2 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
{
"python.formatting.provider": "black"
}
"python.formatting.provider": "black"
}
28 changes: 12 additions & 16 deletions Makefile
Original file line number Diff line number Diff line change
@@ -1,30 +1,26 @@
.ONESHELL:
pre-build:
pip install --upgrade poetry && \
poetry install && \
yarn
pip install --upgrade poetry
poetry install --no-root

build:
yarn generate
bun install
bun generate

generate:
poetry run python gfi/populate.py

tweet:
poetry run python gfi/tweet.py

index:
poetry run python gfi/index.py

generate-prod:
make pre-build
make generate
@if [ $$PREVIEW == "false" ]; then \
make tweet; \
fi; \
make build
bun install
bun sync down
bun generate

test:
poetry run python gfi/test_data.py
poetry run mypy gfi/*.py

format:
poetry run ruff format .
bunx prettier --write .

.DEFAULT_GOAL := build
Loading
Loading