Code Monkey home page Code Monkey logo

openscad.github.com's Introduction

The OpenSCAD homepage.

openscad.github.com's People

Contributors

aenet14 avatar brad avatar carlosgs avatar clemens-tolboom avatar cliffordwolf avatar conlank avatar dinther avatar donbright avatar gilesbathgate avatar haraldmuehlhoffcc avatar hroncok avatar jay-wilkinson avatar julianstirling avatar juliendorra avatar kintel avatar lopezsolerluis avatar maurolepisdreki avatar michaelatoz avatar michaelpfrey avatar minecraftchest1 avatar mraagh avatar nophead avatar peteruithoven avatar rcolyer avatar rohieb avatar rotzbua avatar sarahkirksey avatar scalpel78 avatar t-paul avatar ubaer21 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

openscad.github.com's Issues

Improve gallery

This may be split into multiple sub issues.
The gallery is today generated from a Json file which is cached contents generated by the Thingiverse API. This has a number of improvement possibilities:

  • The cached Json file isn't updated. Set up a cron job or smth. requesting a new file regularly. We might need to move to a different hosting infrastructure for this to work.

The gallery examples are just the N latest openscad files on Thingiverse. We should collect more representative models. Ideas are:

  • Create one or more collections on Thingiverse (using the openscad account), and show the contents of those collections in addition to the random selection
  • Look for models from other sources than Thingiverse and create (handcode?) a similar structure for displaying those

Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

Front page "marketing"

We should write some text on the front-page describing OpenSCAD in keywords, e.g. highlighting the power of programming, version control, sharing (intent and code and models), compactness, logical parametrization.


Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

Cheatsheet "version" parameter

The cheatsheet link in "Help" menu opens the link with a "version" parameter (e.g. https://openscad.org/cheatsheet/index.html?version=2019.05), however this parameter is ignored, and the latest version of the document is always shown.

This can create some confusion. I also believe it would be beneficial to keep the historic versions of the cheatsheet accessible.


Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

pull request for the cheat sheet (and how to have them merged?)

Hi,
some time ago I found an omission in the cheatsheet, and added a pull request :
#38

however, today I found an error, and when adding a pull-request,
#45

I found that the older pull-request was neither merged nor closed.

What is the process for pull-request on the cheat-sheet ? There is an incentive on the bottom of the page to edit it (good! as it is a key ressource) but then if there's no impact it's quite discouraging.

And the page is not without errors or omissions, compared to the wikibook and the IDE.

Can I help? (specifically on the cheat-sheet)

Download links look broken when not using javascript

When browsing the download page at http://www.openscad.org/downloads.html with javascript disabled all links point to http://openscad.googlecode.com/files and the page looks broken, with no indication that this caused by something configurable in the client.

While having html-only working links would be preferable, I admit that people who browse with javascript disabled for safety are likely to be getting their software from a gpg-signed distribution repository anyway, so a simple indication that javascript is required for the download page would probably be enought.

Programmers/Programmer’s/Programmers’

The tagline is currently “The Programmers Solid 3D CAD Modeller”. I think that “The Programmer’s Solid 3D CAD Modeller” or “The Programmers’ Solid 3D CAD Modeller” would make more sense. (I prefer the first.)

Is there any particular reason for this? If not, I can make some changes and submit a PR.

(Also, the tagline seems a bit ungainly in general. Perhaps “Solid CAD for Programmers” or something else less redundant?)


Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

Related projects dicussion

Hey just wanted to open up a discussion about the related projects sections the about page of the website.

I've been putting together list of all code-cad projects I can find here, and also on Github. And at first the related projects section on openscad.org was a useful resource but it does seem a little out of date. It's incomplete (which it states) but also http://ww7.openscad.net/?z seems to be a dead link. I had been thinking about putting up a pull request to update the section with all of the ones I've found. But I thought it would be best to check with with an issue first. Because updating the list won't stop it from going stale again and I'm not sure if all of the projects in my list were "inspired" by OpenScad (realistically I'm sure they all were) or if that even matters. One alternative is to link to my list since I do plan on keeping it up to date.

Any preference? or an option I haven't thought of?

Cheers,
Kurt


Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

Show changelogs

We have changelogs in the source code, but it's not nicely browsable. We should at least link to the changelog somewhere, perhaps for each release.


Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

Describe downloads in separate Json file and generate download buttons from that

To easier manage new releases, as well as development snapshots, this is an idea:

  • Describe releases and dev snapshots in a Json file (similar to the appcast XML)
  • We could use XML instead of Json if that's easy enough
  • Write some Javascript on the download page which read the file and generates download buttons and links
  • Update build scripts to change the json file(s) instead of changing the html.
  • Update build instructions to reflect any changes

Dead Makezine link in documentation

In http://www.openscad.org/documentation.html the link http://blog.makezine.com/archive/2009/12/make_projects_-_easy_3d_models_with.html is dead.

Caption: Make: Projects - Simple 3D models with OpenSCAD

Add German site https://3d-spielplatz.de to https://www.openscad.org/documentation.html?

Firstly, thanks for OpenSCAD! It's made my 3D design experience so much better!

I've recently begun to create a 3D design- and -print-website called https://www.3d-spielplatz.de.
Currently most of it's content is in German and all of the design examples are using OpenSCAD.

If you believe a link to on https://www.openscad.org/documentation.html might be of value to some of your openscad.org visitors I'd love to do a PR.

Better front-page image

The current front-page image isn't really representative for OpenSCAD - it shows a preview image of a 3D model generate from a 2D DXF. It's an interesting model, but we should show a larger variety of OpenSCAD designs.

Idea: Implement a rotating gallery of designs. Consider if we should show source code. The idea of the front page is to attract newcomers with representative models.


Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.