{"id":13670977,"url":"https://github.com/webmachine/webmachine","last_synced_at":"2025-05-14T10:08:39.039Z","repository":{"id":790876,"uuid":"488114","full_name":"webmachine/webmachine","owner":"webmachine","description":"A REST-based system for building web applications. ","archived":false,"fork":false,"pushed_at":"2024-02-18T02:31:32.000Z","size":3815,"stargazers_count":1504,"open_issues_count":7,"forks_count":282,"subscribers_count":123,"default_branch":"main","last_synced_at":"2024-10-29T15:37:16.312Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://github.com/webmachine/webmachine/wiki/","language":"Erlang","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/webmachine.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2010-01-25T20:08:28.000Z","updated_at":"2024-10-25T16:47:13.000Z","dependencies_parsed_at":"2023-07-06T10:01:45.276Z","dependency_job_id":"5a486cda-c067-4598-96ee-31f90721c343","html_url":"https://github.com/webmachine/webmachine","commit_stats":{"total_commits":486,"total_committers":93,"mean_commits":5.225806451612903,"dds":0.8127572016460906,"last_synced_commit":"b16144512b52c74d476c250f8dc017c73b036dc9"},"previous_names":[],"tags_count":33,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webmachine%2Fwebmachine","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webmachine%2Fwebmachine/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webmachine%2Fwebmachine/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webmachine%2Fwebmachine/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/webmachine","download_url":"https://codeload.github.com/webmachine/webmachine/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248335773,"owners_count":21086651,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-02T09:00:54.731Z","updated_at":"2025-04-11T03:33:07.993Z","avatar_url":"https://github.com/webmachine.png","language":"Erlang","readme":"webmachine\n==========\n\nThis project began at [Basho](http://basho.com), the creators and\nmaintainers of Riak. Due to the importance of webmachine to the\nbroader Erlang community, a new organization was formed. Please\ncontact [@seancribbs](http://github.com/seancribbs) to get involved.\n\n### Overview\n\n[![Build Status](https://github.com/webmachine/webmachine/actions/workflows/build-test.yml/badge.svg?branch=main)](https://github.com/webmachine/webmachine/actions/workflows/build-test.yml?query=branch%3Amain)\n\nWebmachine is an application layer that adds HTTP semantic awareness\non top of the excellent bit-pushing and HTTP syntax-management\nprovided by mochiweb, and provides a simple and clean way to connect\nthat to your application's behavior.\n\nMore information is available\n[here](https://github.com/webmachine/webmachine/wiki). You can also\nread past blog posts about Webmachine\n[here](http://basho.com/tag/webmachine/).\n\n### Development\n\nWebmachine is a [rebar3](http://rebar3.org) project.\n\nRunning all tests and dialyzer is as easy as\n\n```\nmake all\n```\n\nHowever, if you'd like to run them separately:\n\n* EUnit: `rebar3 eunit`\n* Dialyzer: `rebar3 dialyzer`\n\n\nIf you don't have `rebar3`, you should get it. If you don't want to,\nit's downloaded as part of `make all`\n\n### Quick Start\n\nA [rebar3](http://rebar3.org) template is provided for users quickly\nand easily create a new `webmachine` application.\n\n```\n$ mkdir -p ~/.config/rebar3/templates\n$ git clone https://github.com/webmachine/webmachine-rebar3-template.git ~/.config/rebar3/templates\n$ rebar3 new webmachine your_app_here\n```\n\nOnce a new application has been created it can be built and started.\n\n```\n$ cd your_app_here\n$ rebar3 release\n$ _build/default/rel/your_app_here/bin/your_app_here console\n```\n\nThe application will be available at [http://localhost:8080](http://localhost:8080).\n\nTo learn more continue reading [here](https://github.com/webmachine/webmachine/wiki).\n\n### Contributing\n\n   We encourage contributions to `webmachine` from the community.\n\n   1) Fork the `webmachine` repository on [Github](https://github.com/webmachine/webmachine).\n   \n   2) Clone your fork or add the remote if you already have a clone of\n   the repository.\n\n```\ngit clone git@github.com:yourusername/webmachine.git\n```\n\nor\n\n```\ngit remote add mine git@github.com:yourusername/webmachine.git\n```\n\n   3) Create a topic branch for your change.\n\n```\ngit checkout -b some-topic-branch\n```\n\n   4) Make your change and commit. Use a clear and descriptive commit\n      message, spanning multiple lines if detailed explanation is\n      needed.\n      \n   5) Push to your fork of the repository and then send a pull-request\n      through Github.\n\n```\ngit push mine some-topic-branch\n```\n\n   6) A community maintainer will review your pull request and merge\n      it into the main repository or send you feedback.\n","funding_links":[],"categories":["Erlang"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwebmachine%2Fwebmachine","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwebmachine%2Fwebmachine","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwebmachine%2Fwebmachine/lists"}