Skip to content
This repository has been archived by the owner on Feb 26, 2021. It is now read-only.

Fix garbage code #21

Open
8 tasks
lonkaars opened this issue Sep 24, 2020 · 0 comments
Open
8 tasks

Fix garbage code #21

lonkaars opened this issue Sep 24, 2020 · 0 comments
Assignees
Labels
documentation Improvements or additions to documentation enhancement New feature or request
Milestone

Comments

@lonkaars
Copy link
Owner

lonkaars commented Sep 24, 2020

This project is in a garbage state right now, and these are the changes I'm going to make to create a better development experience

  • Start using typescript interfaces (Start using typescript interfaces properly #14)
  • Move package.json/tsconfig.json etc. to project root so npm start and tsc work from the project root
  • Make a BasicElement class that provides an id, $, and html property, which more complex objects can use without redefining id, $ and html every time, but instead just calling super()
  • Clean up/rewrite settings.ts
  • Start using built-in API's in the settings app when they're completed
  • Create a contributing.txt, code-of-conduct.txt and issue-template.txt
  • Create readme files for major directories, explaining what each file is for
  • Start using some documentation system (typescript?/jsdoc) to document built-in classes
@lonkaars lonkaars added the enhancement New feature or request label Sep 24, 2020
@lonkaars lonkaars added this to the 1.0.0 milestone Sep 24, 2020
@lonkaars lonkaars self-assigned this Sep 24, 2020
@lonkaars lonkaars added the documentation Improvements or additions to documentation label Sep 24, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
documentation Improvements or additions to documentation enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant