Git Product home page Git Product logo

getcloudify.org's Introduction

Cloudify Documentation

Circle CI

This repository contains the markup files, html templates and javascript sources for the new Cloudify documentation portal. It's based on Jekyll, a Ruby-based static site generator, and uses Markdown as a markup language for the most part. It also uses a number of custom Jekyll plugins for formatting and styling. Please refer to the cheatsheet for details about these plugins and how to use them.

Help Us Improve!

It's important for us to encourage your feedback and contribution. Contributing to this website is straightforward. Simply fork this repository, make your changes, test them with your local Jekyll installation, and submit a pull request. We promise to review and comment on every pull request, and merge it if it makes sense.

Installing, Editing and Testing Locally

To run and test the website locally, you should perform the following steps:

  • Install Ruby.

  • Install RubyGems.

  • Install Bundler.

      sudo gem install bundler
    
  • Install python, if not already installed. You will need python2, not python 3. (Both python 2.6 and 2.7 will work)

  • Create a fork of this repo and clone it to your machine.

      git clone https://github.com/your-github-username/getcloudify.org.git
    
  • Go to the repository directory:

      cd getcloudify.org
    
  • Invoke Bundler to install all required Ruby gems.

      bundle install 
    
  • If you're using Windows, run setup-win.bat with administrative permissions (requires Windows Vista or later). This script is a workaround for a known issue in git which ignores symbolic links on Windows.
  • Make the required changes to the docs (if you need to).

  • Run Jekyll in server mode, and wait for the site generation to complete:

      jekyll serve --watch --limit_posts 1
    

You should see the following output if everything was ok:

    .....
    Generating... 
                done.
    Configuration file: ..../getcloudify.org/_config.yml
    Server address: http://0.0.0.0:4000/
  • Point your browser to http://localhost:4000. You should see the documentation portal home page, and verify that you're ok with your changes.

  • If you've forked the repository and updated documentation pages, you can submit a pull request. We will review, comment and merge the pull request after approving it.

Continuous Deployment

This website is hosted on AWS S3. Every push to this repository triggers a build process (currently we use the excellent Circle CI continuous integration service), at the end which the generated website is pushed to S3 using the s3_website library. The Circle CI configuration is located in the file circle.yml.

Authoring Guidelines

You can find these guidelines here

Adding CSS

This project uses sass. All css rules go into partials ( _file.scss ) which can be found under _sass folder.

getcloudify.org's People

Contributors

adamlavie avatar adubouski avatar alexberesnev avatar annapavt avatar barakm avatar dankilman avatar ecroen221 avatar erezcarmel avatar erezgiga avatar fogelomer avatar gkorland avatar guy-mograbi-at-gigaspaces avatar hagaigs avatar hi1ton avatar idanmo avatar ilanad avatar ilyash avatar isaac-s avatar kinnza avatar limor-gs avatar m1keil avatar mxmrlv avatar nir0s avatar noakup avatar shlomo-tech-tav avatar simon-bar avatar uric avatar yaelpeled avatar yaronp68 avatar zofiaos 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

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

getcloudify.org's Issues

Wrong link to Adding Custom Graphs

In quickstart.html, and quickstart-openstack.html page, there shows a nodecellar deployment, and some monitoring pictures, and there is a node "Note
The blueprint we installed actually defines a custom collector for the Mongo database. To add mongo related graphs to the dashboard, have a look at Adding Custom Graphs."

But the link is to the same page, nothing about how to add custom graphs with particular metrics

Add a license to the repo

Could you please add an explicit LICENSE file to the repo so that it's clear under what terms you're providing it, and under what license you expect the contributions to be? Thanks!

FYI, here's what GitHub says on copyright and licenses:

What happens if I don't choose a license?

You're under no obligation to choose a license. It's your right not to include one with your code or project, but please be aware of the implications. Generally speaking, the absence of a license means that the default copyright laws apply. This means that you retain all rights to your source code and that nobody else may reproduce, distribute, or create derivative works from your work. This might not be what you intend.

Even if this is what you intend, if you publish your source code in a public repository on GitHub, you have accepted the Terms of Service which do allow other GitHub users some rights. Specifically, you allow others to view and fork your repository.

If you want to share your work with others, we strongly encourage you to include an open source license.

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.