Giter Site home page Giter Site logo

claims-api-ecosystem-website's Introduction

Getting Started

Disclaimer: This content in this repository is intended for testing and research purposes only and should not be interpreted to be a view, offering, or service from CMS.


Prerequisites

Install Jekyll

Jekyll is the static site framework that powers this website. To use Jekyll, you'll also need to make sure you have Ruby/RubyGems installed, although many computers come with Ruby already installed. You can view the Jekyll documentation for in-depth instructions.

Install NPM (Node Package Manager)

NPM is a package manager that helps this website manage integrations, packages, and dependencies like the CMS Design System.

To install NPM, please reference the official documentation.

Unix/MacOS Command-Line Instructions

First, navigate to the directory where you'd like the site to be stored and clone the repository locally on your computer.

git clone [email protected]:CMSgov/claims-api-ecosystem-website.git

After cloning the repository, you will want to change directory (cd) into the folder you just downloaded.

Install Jekyll Dependencies

Next, run this command to install Jekyll dependencies:

bundle install

Install NPM Dependencies

While you should be able to immediately run the site without this step, ensuring that you have NPM set up as well as dependencies installed locally can ensure you are able to update easily in the event that a new version of the CMS Design System is released, for example. Run the following command to install NPM dependencies:

npm i

Build the site for viewing/editing

Once all of the previous steps have been completed, you are ready to build the site locally and preview it with the following command:

bundle exec jekyll serve

This command will build the site and start a server that allows the web page to be viewed in the browser. You should see an address in your terminal window telling you the server address, which is http://127.0.0.1:4000/ - therefore going to that address in your browser should take you to the homepage.

With this server running, you can now make changes to the site and preview them locally.

claims-api-ecosystem-website's People

Contributors

johnfrenchxyz avatar mrengy avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

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.