Giter Site home page Giter Site logo

spiceprogram's Introduction

spice-doc-source

Sponsored Build

Source files for OSS docs. See spiceprogram.org for rendered pages.

Running the site locally

Install Bundler:
gem install bundler

Install dependencies with Bundler:
bundle install

Run the site locally:
bundle exec jekyll serve

If getting this error when trying to build: "An error occurred while installing json (1.8.3), and Bundler cannot continue.", try the following:

  1. Remove json 1.8.3 library line from Gemfile.lock
  2. run bundle install again to add and update all the dependencies Json library should get updated to the correct version and a new bundle should be generated

spiceprogram's People

Contributors

anttiviljami avatar dependabot[bot] avatar harriha avatar johnnycullan avatar kimmoahokas avatar mkirvela avatar ojarva avatar saraelise avatar stauciuc avatar tarumuh avatar ttur avatar vtainio avatar

Stargazers

 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  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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

spiceprogram's Issues

Question leading to the Apache License doesn't talk about patents held by contributors

At http://spiceprogram.org/choose/ , the question leading to the Apache License talk about patents held by whoever chooses the license. While it's nice to protect others from yourself (or, more importantly, future buyers of your patents), it seems even more important to me as a license choice criterion that you get protection from patents held by those who contribute patches to your project. It would make sense to phrase the question from this point of view.

(Also, compared to MIT and BSD, it's pretty nice that Apache License 2.0 is clear that things that look like contributions indeed are contributed under the license.)

Some SEO needed

Currently the site is nearly impossible to find with Google. It should be possible! Even probable?

Need some way to see updated content

It is possible, if improbable, that someone who reads the materials on this site checks back after six months. There should be some indication then what is new, what has been updated. This might also resolve the "authored by" and "edited by" questions.

Sponsored by spice hours snippet for git README.md files

Hi, it would be nice to have such a snippet handy somewhere:

[![Build Status](https://travis-ci.org/omidfi/moro.svg?branch=master)](https://travis-ci.org/omidfi/moro)

So that people can add it to their readme's easily and show the world that chilicron supports the project.

The GitHub project does not have any license

We need to license the hell out of this... MIT for the code, CC BY for the graphics and CC BY-SA for the photographs? Should we divide the CC BY and SS BY-SA materials into different folders, to be able to add a LICENSE.txt for each? The root LICENSE.txt can then note that these materials have their separate licensing.

Fix deletion of image assets from the history

The commit acbe647 in gh-pages branch apparently accidentally deleted all the image assets. This is a bit tricky because all merge related fixes would result in basically duplication of the whole history of this repository. Therefore history rewrite as follows is the simplest way:

$ git fetch
$ git checkout gh-pages
$ git rebase -i acbe647955772f21eddb7c3d04c3e3f7f76b8265^
# change the invalid commit from "pick" to "edit"
$ git checkout HEAD^ assets/img
$ git commit --amend
$ git rebase --continue
# there are going to be some conflicts of re-added assets that can be fixed with:
$ git add assets/img
$ git rebase --continue
# finally check that there are only assets/img related adds in our rewritten history:
$ git diff origin/gh-pages HEAD --name-status
$ git status
# this shows following:
# Your branch and 'origin/gh-pages' have diverged,
# and have 21 and 25 different commits each, respectively.
# this is because 4 commits became irrelevant (they only added old image assets to the repo)

Finally I pushed the changes with git push -f, this means that whoever has gh-pages on their hard disk new pulls may cause ugly merge commits, therefore (after you MAKE SURE that you don't have uncommitted changes) it is recommended to do:

$ git reset --hard acbe647955772f21eddb7c3d04c3e3f7f76b8265^
$ git fetch
$ git merge origin/gh-pages

Or alternatively just do a clean git clone of the repository.

Feel free to delete this issue whenever you wish.

Inline app.js

Unless app.js grows, it could be inlined to speed up loading the page.

The page size could be a bit smaller

The new version of the site is quite image heavy and some of the images are quite large. This results in 4.5MB page size. It'd be nice if we could shave a few megabytes off that and not contribute to the page bloat phenomenon :)

filesizes

Copyrights vs. licenses

The difference between owning the copyright and licensing the code should be at least mentioned.

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.