Coder Social home page Coder Social logo

zmkobe / marewood Goto Github PK

View Code? Open in Web Editor NEW

This project forked from xusenlin/marewood

0.0 1.0 0.0 5.17 MB

:shell: MareWood 是一个轻量级的前端部署工具,可以很灵活的配置各种部署环境,特别是远程的时候,方便后端和测试使用。

Go 24.58% HTML 3.17% JavaScript 63.48% CSS 8.76%

marewood's Introduction

MareWood

MareWood 是一个轻量级的前端部署工具,使用了 GOLANG、GIN、GORM、SQLITE、REACE、MATERIAL-UI 开发, 不同于 Jenkins 的大而全,它很简单且只针对前端,你可以很灵活的配置各种部署环境。 如果你愿意,线上发布也可以是点击一下按钮这么简单的事情,当然也可以配置 WEBHOOK,提交 GIT 代码既自动发布。

使用

MareWood 编译生成一个二进制文件,你只需要把这个二进制文件和客户端(前端打包的文件,在public/build下)放在服务器上启动即可,不需要在安装额外的软件。

MareWood 在做什么

MareWood 可以帮你克隆前端仓库并使用你选择的工具安装依赖,并能在同一个仓库下通过不同的任务不同的打包命令打包出多个环境下的前端资源并提供快捷访问。目前麻烦的是没有使用队列,因此同一时间你只能对一个仓库执行打包操作,仓库也会被锁定。当然,同时对不同的仓库执行打包则没有任何问题,这个在一个中小团队中使用基本没什么影响。

那么,一个 React 或者 Vue 项目如何配置多个打包命令呢? 请移步http://xusenlin.com/article?path=%2f%e5%89%8d%e7%ab%af%e5%bc%80%e5%8f%91%2fREACT%e5%92%8cVUE%e7%9a%84%e5%a4%9a%e5%a5%97%e6%89%93%e5%8c%85%e7%8e%af%e5%a2%83.md

如果不明白也可以参考实际的项目

PREVIEW

Repository

Repository Repository

Category

Category Category

Job

Job Job

接下来??

如果你喜欢这个项目,也可以参与进来,目前没有那么多时间,因此只完成了核心的功能,甚至连用户和权限模块都没有,当然,单元测试可能也没有,也许吧。

番外

MareWood 翻译过来是 玛瑞·伍德 看上去像是一个人的名字,其实它是代表两个人,一个咒语。

License

MIT © Richard McRichface

marewood's People

Contributors

xusenlin avatar

Watchers

James Cloos 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.