Giter Site home page Giter Site logo
Racket Templates photo

racket-templates Goto Github PK

repos: 11.0 gists: 0.0

Name: Racket Templates

Type: Organization

Bio: Unofficial collection of racket app templates. `raco pkg install from-template` to install the tool, `raco new <templatename> <folder>`

Twitter: RacketTemplates

Racket templates

The Racket-templates archive for finding, uploading, and cloning templates.

Using templates

Using existing templates is easy. The first thing you have to do is install the templating tool:

raco pkg install from-template

will install the templating tool for you. Then you can download any template you want by running

raco new <template-name> <optional-folder-location>

You can view all available templates in this repository in the templates directory, or you can search them in your command line by doing

raco new --list

to see all available templates.

Creating a template

To create a template, you can use the existing template to create a new one - run

raco new template <optional-folder-location>

and the command will create a new template for you based on the https://github.com/racket-templates/template template repository.

Submitting a template

Once you've created your template, you can submit it here by creating a new pull request. Your pull request should contain a single file with the name of your template, with the following contents:

(name <name of template>
 repo username/repo-name
 from [github|gitlab]
 desc "A short description of your template.")

A good example is Rosette:

(name rosette
 repo "racket-templates/rosette-template"
 from github
 desc "A #lang rosette template for program verification and synthesis.")

Racket Templates's Projects

gui-app icon gui-app

gui-app is a modernised version of the GUI app described in ‘Programming Languages as Operating Systems’ (1999) by M. Flatt, R. Findler, S. Krishnamurthi and M. Felleisen

lang icon lang

*lang* is a language of combinators and numeric constants - reproduced with permission from xlang by @samth

new icon new

Raco tool for cloning templates from the racket-templates org

package icon package

A template for creating a Racket package

racket-templates icon racket-templates

The Racket-templates archive for finding, uploading, and cloning templates.

web-app icon web-app

Racket Stories is a "submit and vote" web site. This repo serves as an example of a small "in production" web-site written in Racket.

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.