mirror of
https://github.com/ad-si/awesome-3d-printing.git
synced 2026-03-11 12:43:13 -05:00
Lint code with awesome-lint
--------- Co-authored-by: Adrian Sieber <36796532+ad-si@users.noreply.github.com>
This commit is contained in:
committed by
Adrian Sieber
parent
feaf58379e
commit
04de24e515
16
.github/workflows/check-urls.yml
vendored
16
.github/workflows/check-urls.yml
vendored
@@ -1,4 +1,4 @@
|
||||
name: 🌐 Check URLs
|
||||
name: Lint Markdown and Check URLs
|
||||
|
||||
on:
|
||||
push:
|
||||
@@ -8,15 +8,29 @@ on:
|
||||
- cron: "0 0 */5 * *"
|
||||
|
||||
jobs:
|
||||
awesome-lint:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
with:
|
||||
fetch-depth: 0
|
||||
|
||||
- name: Run Awesome Lint
|
||||
run: make lint
|
||||
|
||||
check-urls:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
with:
|
||||
fetch-depth: 0
|
||||
|
||||
- name: Check links
|
||||
uses: lycheeverse/lychee-action@f796c8b7d468feb9b8c0a46da3fac0af6874d374 # v2.2.0
|
||||
with:
|
||||
args: |
|
||||
--accept 403,429 --exclude 'https://www\.autodesk\.com'
|
||||
--verbose --no-progress './**/*.md' './**/*.html' './**/*.rst'
|
||||
|
||||
- name: Fail if there were broken links
|
||||
run: exit ${{ steps.lc.outputs.exit_code }}
|
||||
|
||||
7
makefile
7
makefile
@@ -6,8 +6,13 @@ update-toc:
|
||||
readme.md
|
||||
|
||||
|
||||
.PHONY: lint
|
||||
lint:
|
||||
bun x awesome-lint
|
||||
|
||||
|
||||
.PHONY: test
|
||||
test:
|
||||
test: lint
|
||||
lychee \
|
||||
--max-redirects 0 \
|
||||
--require-https \
|
||||
|
||||
27
readme.md
27
readme.md
@@ -1,8 +1,8 @@
|
||||
# Awesome 3D Printing [](https://github.com/sindresorhus/awesome#readme)
|
||||
# Awesome 3D Printing [](https://github.com/sindresorhus/awesome)
|
||||
|
||||
A curated list of awesome 3D printing resources.
|
||||
|
||||
**Table Of Contents**
|
||||
## Contents
|
||||
|
||||
<!-- toc -->
|
||||
|
||||
@@ -23,6 +23,9 @@ A curated list of awesome 3D printing resources.
|
||||
|
||||
<!-- tocstop -->
|
||||
|
||||
<!-- lint disable definition-case -->
|
||||
|
||||
|
||||
## 3D Printer Brands
|
||||
|
||||
- [3D Systems] - 3D printers, print materials, on-demand parts services
|
||||
@@ -32,7 +35,7 @@ A curated list of awesome 3D printing resources.
|
||||
- [Dremel] - 3D printers and laser cutters.
|
||||
- [Flashforge]
|
||||
- [Formlabs]
|
||||
- [HevORT] - Advanced DIY 3D Printer
|
||||
- [HevORT] - Advanced DIY 3D Printer.
|
||||
- [innovatiQ]
|
||||
- [Kentstrapper]
|
||||
- [Lulzbot] - Open hardware 3D printers and accessories.
|
||||
@@ -85,14 +88,14 @@ A curated list of awesome 3D printing resources.
|
||||
|
||||
## CAD Tools
|
||||
|
||||
- [AutoCAD] - 2D and 3D CAD design software (commercial)
|
||||
- [AutoCAD] - 2D and 3D CAD design software. (commercial)
|
||||
- [Autodesk Fusion 360] - 3D CAD, CAM, and CAE tool for product design
|
||||
and manufacturing (free for personal / non-commercial use)
|
||||
and manufacturing. (free for personal / non-commercial use)
|
||||
- [Blender] - 3D modeling and sculpting app. (open source)
|
||||
- [FreeCAD]
|
||||
- [OpenSCAD]
|
||||
- [Rhinoceros 3D] - CAD application software. (commercial)
|
||||
- [Solidworks] - 3D CAD design software (commercial)
|
||||
- [Solidworks] - 3D CAD design software. (commercial)
|
||||
- [SolveSpace] - Minimalist CAD software. (open source)
|
||||
- [Tinkercad] - Browser based free app for 3D design, electronics, and coding.
|
||||
|
||||
@@ -179,12 +182,9 @@ Name | License | Encoding | Features
|
||||
[DWG]: https://en.wikipedia.org/wiki/.dwg
|
||||
[DXF]: https://en.wikipedia.org/wiki/AutoCAD_DXF
|
||||
[DWF]: https://en.wikipedia.org/wiki/Design_Web_Format
|
||||
[DWFX]: https://en.wikipedia.org/wiki/Open_Packaging_Conventions
|
||||
[IGES]: https://en.wikipedia.org/wiki/IGES
|
||||
[OBJ]: https://en.wikipedia.org/wiki/Wavefront_.obj_file
|
||||
[OpenDWG]: https://en.wikipedia.org/wiki/Open_Design_Alliance
|
||||
[PLY]: https://en.wikipedia.org/wiki/PLY_(file_format)
|
||||
[PSpice]: https://en.wikipedia.org/wiki/PSpice_circuit_file
|
||||
[STL]: https://en.wikipedia.org/wiki/STL_(file_format)
|
||||
[STEP]: https://en.wikipedia.org/wiki/ISO_10303
|
||||
|
||||
@@ -227,9 +227,9 @@ Convert 3D models into G-Code.
|
||||
|
||||
From 3D printer manufacturer:
|
||||
|
||||
- [Thingiverse] - (from Ultimaker)
|
||||
- [Printables] - (from Prusa Research)
|
||||
- [Makerworld] - (from Bambu Lab)
|
||||
- [Thingiverse] - From Ultimaker.
|
||||
- [Printables] - From Prusa Research.
|
||||
- [Makerworld] - From Bambu Lab.
|
||||
|
||||
Independent:
|
||||
|
||||
@@ -248,6 +248,7 @@ Independent:
|
||||
- [Shapeways]
|
||||
- [SketchFab]
|
||||
- [Turbosquid]
|
||||
- [YouMagine] - Community for RC creators and makers.
|
||||
|
||||
Self-Hostable:
|
||||
|
||||
@@ -297,7 +298,7 @@ Self-Hostable:
|
||||
|
||||
- [3D Hubs]
|
||||
- [Beamler] - Global industrial 3D printer network.
|
||||
- [Craftcloud] - Streamlined 3D Printing Service
|
||||
- [Craftcloud] - Streamlined 3D Printing Service.
|
||||
- [Jiga] - Manufacturing as a service with known machine shops.
|
||||
- [Murtfeldt Additive Solutions] - Industrical 3D printing service.
|
||||
- [Rapidobject] - 3D printing solution provider.
|
||||
|
||||
Reference in New Issue
Block a user