GithubHelp home page GithubHelp logo

helloproclub / hestia Goto Github PK

View Code? Open in Web Editor NEW
4.0 2.0 1.0 486 KB

The virgin goddess of the hearth, the right ordering of domesticity, the family, the home, and the state. Bring back our home to the internet by using Sapper/Svelte!

License: MIT License

JavaScript 67.08% HTML 32.92%
svelte sapper proclub telkom-university

hestia's Introduction

Hestia

The virgin goddess of the hearth, the right ordering of domesticity, the family, the home, and the state. Bring back our home to the internet by using Sapper/Svelte!

Requirements

  • Node.js 10.16.3
  • NPM 6.10.3

Recommendation: Use tj/n as your Node.js version manager.

Installation

First, populate and install the dependencies.

$ npm i

Second, run server in development mode.

$ npm run dev

Third, open http://localhost:3000/ and you are now ready to develop!

Reserved Branches

Please remember that these branches below are not allowed for direct commit push except you are an admin and it is needed. Consider to send a pull request instead by creating a new branch.

Master

This branch is our production level branch. Our https://www.proclub.tech/ is using this branch.

Staging

This branch is our staging level branch. Our https://hestia.proclub.dev/ is using this branch.

Branch Naming Convention

Adding a New Feature

Please use f/your_feature_here as the branch name.

Fixing Some Bugs

Please use b/your_fixes_here as the branch name.

Improving Something

Please use i/your_improvement_here as the branch name.

Development Process

First, create a new branch for adding our new feature or anything. It will be using master branch as the base.

$ git checkout -b f/our_new_feature

Now, doing some changes. If you are done, push the commits.

$ git commit -m "Your descriptive commit here"
$ git push origin f/our_new_feature

Second, send a pull request to staging branch for live testing. If there is any conflict, please fix it.

Netlify build preview will be available. Consider yourself to check the result and validate that Hestia is fine.

If everything is fine, squash your several latest commits. Let say that your changes took about five commits.

$ git rebase -i HEAD~5

Now, push your squashed commit.

$ git push origin f/our_new_feature

If there is any problem, just use -f flag.

Last, send a pull request to master branch from you f/our_new_feature and we are all done.

Maintainer

Current maintainer is wisn.

License

Licensed under The MIT License.

hestia's People

Contributors

wisn avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

zarszz

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.