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

Add missing items #10

Open
3 of 7 tasks
d3lm opened this issue Nov 29, 2018 · 14 comments
Open
3 of 7 tasks

Add missing items #10

d3lm opened this issue Nov 29, 2018 · 14 comments

Comments

@d3lm
Copy link
Member

d3lm commented Nov 29, 2018

There are a few things that we still need to add. In particular, it's the following items:

  • use latest version of everything (General)
  • category for Testing
  • use cypress for integration and e2e tests (opinionated but we can mark it as optional in the UI, goes into Testing)
  • only manipulate the DOM via the Renderer (Components)
  • wrap globals in services
  • use valueChanges over keyup event or a subject (Forms)
  • use path mappings to simplify imports (Typescript)

Contributions are more than welcome 🤩If someone wishes to contribute with one of the items above, please create separate pull requests and follow our contributing guide.

I also want to point out again that this project is released with a Code of Conduct. By participating in this project you agree to abide by its terms.

@FUNExtreme
Copy link
Contributor

Mind adding categories to these items? Some of these don't really fit into the existing ones and I'd rather you decide on the new categories 😄

@d3lm
Copy link
Member Author

d3lm commented Dec 10, 2018

Ha, good question. I actually thought about the categories where they belong to but I was struggling so I just put them out without the categories 😆I'll give it another shot and try to come up with categories for each of those items.

@d3lm
Copy link
Member Author

d3lm commented Dec 10, 2018

For some I tend to have a "General" category but I fear that having such general category will result in a "trash can" where all the items go that cannot be categorized. This is the same I often see in code where people create a shared "models" folder and at the end of the day, people add everything to that folder because it's easy first.

@FUNExtreme
Copy link
Contributor

FUNExtreme commented Dec 10, 2018

Can't say I disagree, however if you decide not to create a general category you'll probably end up with a lot of categories with (potentially) only a single item.
From a contributors standpoint it might scare some people of that there is not yet a category for their item.
From a maintainers standpoint you could easily propose a new category when a PR is created with an item that shouldn't be in the "general" category.

So I'd dare say the "general" category is the way to go. You'll probably need to keep close track of what's in it though, as new items could warrant a new category in combination with existing items in "general".

@d3lm
Copy link
Member Author

d3lm commented Dec 10, 2018

Yes agreed. Maybe we can introduce a "General" category. I think it's just our job as contributors to keep close track of where items go. That's why we wanted people to create issues first, so we can discuss these kind of things. So I'd say, let's go with a general one cause it's better to have such rather than having almost empty categories or a whole bunch of categories with just a single item.

@d3lm
Copy link
Member Author

d3lm commented Dec 10, 2018

So I have added some categories to the items. If you feel like sending PRs for some of the items, please feel free to do that. I am happy to also collaborate and help you out if you need assistance @FUNExtreme. I really appreciate your work and contribution to this project 🙏

@billyjov
Copy link
Contributor

billyjov commented Dec 18, 2018

@d3lm

only manipulate the DOM via the Renderer

I want to write something about this. Should i create the View Category? or add them to existing category?

@d3lm
Copy link
Member Author

d3lm commented Dec 18, 2018

Hey @billyjov, cool that you want to contribute!

Regarding the category, I'd say we should add it to Components because it already exists and the item would have something to do with components so it's closely related.

@billyjov
Copy link
Contributor

billyjov commented Jan 9, 2019

@d3lm can you pls update the list of missing items ?

@KwintenP
Copy link
Member

KwintenP commented Jan 9, 2019

@billyjov What items are missing atm?

@billyjov
Copy link
Contributor

@KwintenP It was about the above list to see which items is on the todo list

@KwintenP
Copy link
Member

Updated it :)

@tonyr1971
Copy link

Hi the project is unable to compile, I think we are missing a file:
[0] ERROR in ./src/app/checklist/state/checklist.reducer.ts
[0] Module not found: Error: Can't resolve '../../../assets/content.json' in 'C:\Temp\angular-checklist\src\app\checklist\state'
[0] i 「wdm」: Failed to compile.

@d3lm
Copy link
Member Author

d3lm commented Feb 15, 2019

@tonyr1971 You have to start the build process with yarn/npm start which also starts the build process for the content. It seem that you have just started the app and forgot to start the build for the content. Let me know how it goes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants