anubhavcodes / slack-fireman Goto Github PK
View Code? Open in Web Editor NEWA fireman bot for slack
License: Other
A fireman bot for slack
License: Other
We want to be able to have continuous integration enabled all the time, whenever there is a single commit anywhere the developer should be able to push the code and be able to play with the live version of the code at any time.
We should have
And once a commit is merged to master, we would like to be able to immediately deploy the version to production in as smoothest way as possible, possibly using kubernetes.
We would like to be enable the developers to be able to just use one command and the application is ready to be tested.
docker-compose up
should be enought IMO.
We should be able to have a inital repo ready with a simple hello world API in the beginning.
If we are using express we should have the initial directory structure ready. I suggest we use soemthing like this:
- slack-fireman
----README.md
----docker-compose.yml
----scripts (If required)
----src
--------backend
----------------express-related-files
----------------Dockerfile
Something like this.
The API should take two parameters @username
and num_of_days
and then also validate the user if the user exists with the workspace.
then the API should add the user to the backend data store (redis) in our case.
We don't want to be using the redis API directly as we might want to have a different data store on development and differnet one on production.
We should have an interface that should implement th following:
add
list
get
delete
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.