Coder Social home page Coder Social logo

makeen-hapi's Introduction

Hi there ๐Ÿ‘‹

makeen-hapi's People

Contributors

danmo avatar viczam avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Forkers

sfabriece danmo

makeen-hapi's Issues

Contribution

  • please make sure you fork the repo and create PR whenever you want to make commits
  • of course, we need to follow the linting rules (I've been using airbnb styleguide) - we'll have to add a pre-commit hook for that
  • ...

Installer

  • interactive (ask q)
  • headless (send params and data)

Download

  • simple
  • behind authentication (with signed downloads)

File storage vs database integration

ATM the name of the plugin that deals with database interaction is called makeen-storage and the one that handles file storage is called makeen-filesManager.

I don't like the names :) Any suggestions?

Profile

  • Fetch profile data
  • Update profile

Define what core means

I spoke with Ameer and we somehow thought that we need to have a core that will be extended through plugins.

We need to focus on the core first, but we need to define what's this core thing :)

User

Scope: provide user registration and authentication.

Features:

  • registration
    • form with username...

SSL support

  • letsencrypt support

It should be an opt out plugin (enabled by default).

Plugins

Ideas for makeen plugins.

Suggestions:

  • user (authentication and authorization)
  • a plugin to facilitate database communication (makeen-db?)
  • storage (S3, azure storage etc)
  • crud generator
  • documentation (swagger, graphiql)
  • monitoring (sentry integration, tv, status monitor etc)
  • payment
  • audit trail

Makeen Playbook

Successful playbook examples out there:

What is a playbook ?
A honest written playbook is a company's fruit of maturity.

It is also:

  • compressed wisdom
  • a means of offering transparency to customers and internal team
  • a means of ramping up new members
  • a means of uniformity over conventions and practices

By saying what you're gonna do and how you're going to do it you're in fact committing to that approach.

Playbook sections we should build:

  1. About us:
    vision + mission = reason to be
    Operations technologies: email, calendar, meetings, documents, accounting, chat + voice
    hiring

  2. Product design

  3. UI/UX design

  4. Development: TDD, Refactoring as practice, CR + PR, SCRUM

  5. Production

  6. Measuring & tracking

On a technical side the playbook page can be built using a static site generator, written using markup language and hosted on github.

Guys, thoughts ?

What is Makeen and what we want Makeen to become?

At the moment makeen is a boilerplate bundling together hapi plugins using lerna and having octobus at its core as a mean to facilitate communication between different business-related components.

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.