This repository contains the source code for the raml.org website written in Jekyll.
please check the below links:
-
Pull the code locally
-
change to the root directory of the
raml-org
project by running the command in your terminalcd raml-org
-
remove the below line in blogs/index.html in case you are testing locally
permlaink: /blogs
-
run this command
bundle install
-
Run this command to build the jekyll site
jekyll serve --detach
currently the site will run with port 4000. say for example http://localhost:4000.
if you want to run the site with port 80. First you need to stop services that are listening to port 80 then run the below command:
jekyll serve --port=80 --detach
-
Pull the code on your server
-
goto root directory by running the command in your terminal
cd raml-org
-
run this command
bundle install
-
Run this command to build the jekyll site
jekyll serve --host=<ip of the server> --port=80 --detach
RAML.org includes a projects page that lists tools around RAML that either are community or commercial driven. If you think, your project should be in this list, please fork this repository, add it into the projects.yml file, and send us a PR. We will review and let you know if we will be able to list it.
Another way to make sure your project is linked to our projects page is through assigning topics to your Github project. Links to each topics are below the list of projects on the projects page. The following topics are available:
Topic | Description |
---|---|
raml-design | Includes projects that specifically support people with the design of RAML documents. |
raml-document | Includes projects that focus on the documentation of APIs using RAML documents. |
raml-build | Includes projects that focus on build client or server code based on RAML documents. |
raml-parser | Includes projects that parses/validates RAML documents. |
raml-test | Includes projects that support people testing APIs based on RAML documents. |
raml-utilities | Includes other projects that do not fall into the other topics like converters. |
Topics need to be assigned and managed by the owner of a project. The RAML community does not have any influence. Additionally, we still recommend people to search on Github as well.
Test Staging