Giter Club home page Giter Club logo

sculptor.github.io's Introduction

Sculptor Website / Documentation

This repository contains the source code of the Sculptor Website and documentation published at http://sculptor.github.io/. It's generated by Jekyll-Bootstrap. The overall design and structure is adopted from Jake Benilovs DbFit.

Working Locally

Grab the sources from GitHub:

$ git clone git://github.com/sculptor/sculptor.github.io.git
$ cd sculptor.github.io

You need Ruby 1.9.x (check with ruby -v). Install dependencies:

$ gem install jekyll
$ gem install kramdown

Run the jekyll server:

$ jekyll serve -w

Changes are immediately available at:

http://localhost:4000/

New pages can be created with the provided Rakefile as described here.

Contributing

See GitHub's "Fork A Repo" for more information.

sculptor.github.io's People

Contributors

alishutc avatar daz avatar djoos avatar fleeting avatar jcn avatar jkuchta avatar jogjayr avatar koomar avatar koriroys avatar lax avatar lorensr avatar lukasknuth avatar lzcabrera avatar mjpieters avatar nolith avatar opie4624 avatar philips avatar pierredup avatar plusjade avatar pradeep1288 avatar rcodesmith avatar robot-c0der avatar sdball avatar segfaultax avatar sstarr avatar studiomohawk avatar tavoda avatar tjuerge avatar vattay avatar xuhdev avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

sculptor.github.io's Issues

Update README info on installing kramdown package

To run jekyll and serve documentation, the Ruby kramdown package is also required:

quito:sculptor.github.io ron$ jekyll serve -w
Configuration file: /usr/local/workingArea/sculptor.github.io/_config.yml
            Source: /usr/local/workingArea/sculptor.github.io
       Destination: /usr/local/workingArea/sculptor.github.io/_site
      Generating... You are missing a library required for Markdown. Please run:
  $ [sudo] gem install kramdown
  Conversion error: There was an error converting '_posts/2009-06-27-what-is-sculptor.md/#excerpt'.

             ERROR: YOUR SITE COULD NOT BE BUILT:
                    ------------------------------------
                    Missing dependency: kramdown

Add this info to README.md

Trait documentation wrong

I saw this

Traits provide a mixin composition mechanism that is missing in Java. Similar to interfaces in Java, traits are used to define object types by specifying the signature of the supported methods. Unlike interfaces, traits can be partially implemented; i.e. it is possible to define implementations for some methods.

Obviously this is not true as of Java 8, which is 7 years old now. Also the official definition of a Trait https://en.wikipedia.org/wiki/Trait_(computer_programming)

while a trait defines behaviors via full method definitions: i.e., it includes the body of the methods. In contrast, mixins include full method definitions and may also carry state through member variable, while traits usually don't.

It looks like you have a mixin as it can have member variables. Of course language in the programming world has often propagated Trait's and Mixin's as synonyms. So it's not a big deal.

Advanced Tutorial: Add information about plural-singular conversion for attribute names

Our developer team had an issue with method names generated from a to-many reference attribute named "status" (yes, it's plural because the plural from the latin word "status" is "status" with long-pronounced "u" :-), e.g.

- List<Status> status

Here method names with a missing "s" have been generated, e.g. "addStatu()".

This is due to Sculptors SingularPluralConverter which removes a trailing "s".

This conversion can be customized by adding additional conversion rules in "sculptor-generator.properties", e.g.

singular2plural.status = status
singular2plural.species = species

Related issues are CSC-181 and CSC-592.

The domain http://sculptorgenerator.com/ has to be forwarded to http://sculptorgenerator.org/ via DNS instead of GitHub pages CNAME

Currently the domain http://sculptorgenerator.com/ is forwarded to GitHub pages site. But GitHub pages only supports a single domain:

Multiple domains in CNAME file

Ensure you only have one domain listed in your CNAME file. If you wish to have multiple domains pointing to the same Pages, you will need to set up redirects for the other domains. Most domain registrars and DNS hosts offer this service to their customers.

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.