Git Product home page Git Product logo

checklist's Introduction

Checklist

License Build status PRs Welcome

We love to automate anything if it can be automated. For the things we can’t automate (yet) we have a protocol. These protocols standardise our workflow so that everyone in Atolye15 can work on a standard. Checklist is a project that helps us follow these protocols online.

Motivation

We have been designing, developing & managing projects that vary in size for over 10 years now. Working on a different scale projects brought us some priceless experiences that led us to a greater success on the following projects. We updated our workflow, the way we work, even the hours we work. We try to adapt to the ongoing growth on technology and we are always on track with keeping our protocols updated.

This was an internal tool that we still use on every department but we’ve decided to share this with the community so that we can help each other out, please feel free to suggest a checklist or an improvement on a checklist. We will consider every suggestion and implement the ones that we think fits our needs and the way we work.

Contributing

If you would like to contribute to this project, please refer to CONTRIBUTING.md guide.

Development

You need to run the command below for the development server.

cd checklist
gatsby develop

Now the project is running on https://localhost:8000 with live-reload server.

Here are the some useful commands;

yarn lint

It lints TypeScript, runs ESLint and Stylelint.

yarn format

It runs Prettier.

yarn test

It runs tests.

yarn storybook

It runs Storybook

You need to follow these steps to open a new pull request;

  • Make your changes
  • Run yarn lint
  • Run yarn format
  • Run yarn test
  • Commit your changes
  • Publish your branch
  • Open a PR 🎉

License

This project has MIT License.

checklist's People

Contributors

0xa3k5 avatar ahmetcelikezer avatar alpcanaydin avatar batin avatar bugrakocak avatar busrasengonul avatar cersahin avatar ecempehlivan avatar emr avatar ezgibalci avatar hsnaydd avatar ihsan-ofluoglu avatar onort avatar onuruzun avatar orkundenizli avatar sedefyildiz avatar tugberkozkara avatar umutphp avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

checklist's Issues

[FEATURE REQUEST] Author of the Checklist

This was been asked by couple people during the development process of the project and I wanted to bring this up to discussion.

Is it possible to add authors of the checklists to the checklist detail? Since the project is live and open for anyone's contribution now, I believe it would be encouraging and rewarding to show the author's name on the checklist, (maybe we could link it to their Github profile, idk).

I am not sure if we could get the name (or maybe github username) of the author but I've just created an avatar set just in case we can add this feature.

Let's discuss this:

avatars
detail-author-frontend

[BUG] Unexpected link behavior in to-do items.

Prerequisites

Please make sure you've checked the following to-do's.

  • My ad-block or script blocker is disabled
  • My browser is not IE
  • There are no browser extensions that may affect the issue on the browser
  • This is not a duplicated issue, I checked the current issues before creating this issue

Current Behavior

When I click any link in a to-do item, that item marked to check right before the redirect to the link target.

Expected Behavior

When I click any link in the to-do item, that item should not be marked as checked, it just should redirect to the link target.

Failure Information

Please refer to the following steps for us to better understand the issue you are having.

Steps to Reproduce

Please provide detailed steps for reproducing the issue.

  1. I visit the this checklist page.
  2. I clicked the link in the first item.
  3. The to-do item marked as checked (not expected)

Context

Please provide any relevant information about your setup. This is important in case the issue is not reproducible except for under certain conditions.

  • Browser: Brave
  • Browser Version: 1.4.96

[FEATURE REQUEST] Custom Text Selection Color

Since its a dark themed UI I think the browser's default text selection highlighting is making the texts harder to read rather than making it easier.

I have tried couple combinations and found the following working much better;

::selection {
  background-color: color-palette('primary', 200);
  color: color-palette('primary', 50);
}

Issue Template

We need to add issue templates for;

  • Bug Reporting
  • Checklist Request
  • Questions and Help

[ACCEPTED] [FEATURE REQUEST] Reset Indicator

When a user clicks on the reset button on the checklist detail page the website just resets. And since the page animation doesn't activated it looks like a bug, so maybe we should make page it to have it's main page animation activated when the checklist is resetted.

[FEATURE REQUEST] Category Card Improvements

I have 2 suggestions regarding category cards:

1- There is min-height set on the category cards, but it creates an issue on the mobile screens where the min-height causes for the card to be too high.

Solution here might be removing min-height on sm-down.

2- We should decrease padding-sides from 24px to 16px on md-down. It is already 16px on sm-down.

How To Run On My Server?

First of all I really liked the project. Congratulations 👏 👏
I'm not experienced with Gatsby. I was trying to run this project on my own server. I run gatsby build and upload the public folder to server but I'm not sure about is this the best way. I created a Gitlab CI file, I'm building project and sending files to server over FTP but it's taking at least 15 minutes. There must be a more reasonable way. Can you add documentation about the deploy?

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.