Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

🚩 Roadmap - First Major Release #2

Open
11 of 24 tasks
lilingxi01 opened this issue May 15, 2022 · 2 comments
Open
11 of 24 tasks

🚩 Roadmap - First Major Release #2

lilingxi01 opened this issue May 15, 2022 · 2 comments

Comments

@lilingxi01
Copy link
Owner

lilingxi01 commented May 15, 2022

Description

I have already migrated the DatePicker component, which is created by me, from its original repository (by Indigo Development) to here following the open source rule. At the same time, I kept all old contributions from Git, so our original contributor, Yan, can still be an honor contributor of this project.

I am really glad to separate this out and make it reusable. But before releasing it formally, we need to make some changes. Because the original BPDatePicker is not headless and is using MUI as its root input component and its floating date picker panel, we will remove them and all unnecessary dependencies (e.g. MUI), and make it headless, so you can style it with your own needs.

This issue is a tracking issue of the first release. We will finish everything on here and then release. I will be very happy if you would like to join this project and contribute to it.

Rough Roadmap

  • Add a README.
  • Add ESLint and Lint-checking GitHub Actions.
  • Remove MUI dependencies and replace it using raw HTML elements (or simple library).
  • Separate the component into sections in order to make it headless.
  • Build a center website.
  • Build a little documentation site describing the features and module usage.
  • Create a headful version of AmsDatePicker.
  • Unit tests with Jest.
  • Integration tests with Playwright.
  • GitHub Action for tests.

Tasks

Tests

Website

@lilingxi01 lilingxi01 added the good first issue Good for newcomers label May 15, 2022
@lilingxi01 lilingxi01 self-assigned this May 15, 2022
@lilingxi01 lilingxi01 pinned this issue May 15, 2022
@lilingxi01 lilingxi01 reopened this May 16, 2022
@lilingxi01 lilingxi01 changed the title [Roadmap] First Release of AmsDatePicker 🌏️ Roadmap - First Release of AmsDatePicker May 21, 2022
@lilingxi01 lilingxi01 changed the title 🌏️ Roadmap - First Release of AmsDatePicker 🚩 Roadmap - First Release of AmsDatePicker May 21, 2022
@lilingxi01 lilingxi01 changed the title 🚩 Roadmap - First Release of AmsDatePicker 🚩 Roadmap - First Major Release May 24, 2022
@lilingxi01 lilingxi01 removed their assignment May 24, 2022
@lilingxi01
Copy link
Owner Author

@all-contributors please add @limbo-yan for code as she contributed to the algorithm of core processor.

@allcontributors
Copy link
Contributor

@lilingxi01

I've put up a pull request to add @limbo-yan! 🎉

@lilingxi01 lilingxi01 added this to the 0.1.0 - First Major Release milestone Jun 4, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant