lycan-city / werewolf-moderator Goto Github PK
View Code? Open in Web Editor NEWA complete Werewolf moderator
A complete Werewolf moderator
We need routing capabilities between components
Since this is a collaborative project, I think we should enforce linting rules.
Scripts: start, build and now-start, won't work on Windows.
And use npm or bower to retrieve them automatically
Starting from the mock-up, design the layout HTML-CSS.
Issue:
Move game creation logic to be executed on createGame and rematch buttons.
Why?
So we don't have to create a game on componentWillMount of game.js
Create an enum that contains the available languages (en, es). Remove all the loose languages strings in the code.
Add React.js to the design (HTML/CSS)
As we are using werewolf-brain for creating games, we should read from it the game modes. To achieve this we can use the function getModes()
.
Create an enum that contains current game types (chaos and balanced). Remove all the loose gameType strings in the code.
We have a new mockup. We need to adjust the current design to implement it :)
Once #19 is merged, we'll have an overview of the app as a whole. I think we can start implementing (or designing) a test strategy.
I think we can't start testing services and then move to logic in components. I wouldn't think of e2e so soon, I would test our core logic instead.
Note: this is a long running issue, that is thought to open the discussion on this matter. Once discussed, individual tasks should have issues on their own.
Update dependencies and publish to now.
Since this is an opensource project, I think we can set up a CI/CD Fairly easy with free tools. I opt using Travis and Heroku for this task.
Notes:
Create a readme describing the project.
Update to the latest werewolf-brain release. watch-out it has breaking changes.
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.