marsbased / marsman Goto Github PK
View Code? Open in Web Editor NEWFrontend framework for starting new projects
License: MIT License
Frontend framework for starting new projects
License: MIT License
Refactor using events that allow you to refresh programming when interacting with the DOM.
MarsMan currently uses Middleman 3. We need to upgrade it to Middleman 4.
Implement a heatman table, including the order-number and sort block mechanisms
MarsMan is a collection of pages and components used commonly in web applications, such as login and signup pages, a navigation bar, a settings page, email notifications, etc.
Its goal is to provide you most of the pages and components that you need to develop a web application, reducing the cost of the development and its time to market, bypassing the design stage. We can define it as a starter kit created with best practices in mind, targeting MVPs and companies that don't want to spend too much money on the product design.
@MarsBased/marsbased Do you agree with this definition? If so, how should we change the project's architecture to be able to meet its goal more easily and be usable for other companies?
The current toolkit has some sections empty, like Profile Picture, Uploader or Dropdown. Implement the missing components and remove the ones that don't need to appear in the toolkit (dropdown?).
Design:
https://drive.google.com/open?id=0B2hqI8lAn4m2aS1CSnpuaXA4RGs
Implemented toolkit:
We need to update the Gemfile to include the middleman-email gem.
gem developer for the MB website needs to be added here.
People showed some interest in MarsMan when we did a bit of marketing, and other companies have used it to develop their own projects. For that reason, it'd be good to define a versioning system as soon as possible. People using MarsMan need to know which version are they using, what changes have been made in each version, if there are dependencies in a given version, etc.
Follow structure as in https://github.com/MarsBased/middleman-webpack-sample
Implement progress circles.
People can't find the project's Waffle board right now. We can make it more accessible by adding the Waffle badges to the project's readme. At the same time, we can add badges for the license as well.
*Related issue:
The project is currently under the MIT license. Is it right? Is there any other better license? We need to do some research and figure out if we leave it this way or if we change the project's license.
---
title: Welcome to marsman
body: home
active: home
css: home
---
refactor and improve the following code
<% if (class_active = current_page.metadata[:page][:css].to_s) %>
<% class_active.split(',').map(&:lstrip).each do |item| %>
<%= stylesheet_pack_tag item %>
<% end %>
<% end %>
We need a Settings page with a left-sided menu. We can use the Settings page that we implemented for some of our clients and migrate it here. However, we should also look at the MarsMan Sketch file and see that all the designed components are included.
MarsMan Sketch file:
https://drive.google.com/open?id=0B2hqI8lAn4m2aS1CSnpuaXA4RGs
Review the MarsMan design and define new issues to improve it, if needed.
We need to create a new layout that includes a fixed navbar at the top of the screen. The navbar should contain the typical components like a dropdown menu, a search box and a username, among others.
https://drive.google.com/open?id=0B2hqI8lAn4m2aS1CSnpuaXA4RGs
For marketing purposes, we prefer to call this tool just MarsMan, instead of MarsMan Template. We have to replace every MarsMan Template copy for MarsMan and replace all the logos.
Currently, the only documentation of the project is the Middleman's index page, where we can see a list of all the pages styled, and the toolkit. The toolkit contains an example of each one of the components used to create the different pages.
We need to define:
We need to create new issues for each one of the pages designed in the MarsMan Sketch file (except for the ones that have been already implemented):
https://drive.google.com/open?id=0B2hqI8lAn4m2aS1CSnpuaXA4RGs
Migrate the messaging system from TimeMarket.
We need a layout for email notifications.
MarsMan Sketch file:
https://drive.google.com/open?id=0B2hqI8lAn4m2aS1CSnpuaXA4RGs
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.