Closed jules2689 closed 5 years ago
Haha I realized I don't have write access, but everything seems clearly outlined and well defined.
@DanielChanJA Thanks for the quick response 🎉 💖
Haha I realized I don't have write access
That is intended because it is the syllabus to the course. University policy means I have the last say in what does and doesn't go in... THAT SAID, I highly encourage everyone to participate and propose changes to things as they see fit.
Especially since I need another 6 👍s on this to merge 🙃
You say these requirements will be used regardless but you also you require 50% approval. Seems contradictory.
@EndBird
You say these requirements will be used regardless but you also you require 50% approval. Seems contradictory.
You are right. I can appreciate that is how I presented it. This is a result of me forgetting to push this before class started 😓 Sorry about that.
These were the requirements that were implied by real working software
and the lectures planned for the course. As such, I intended to mark based on these areas but realized I never clarified that for you or the course - which is totally not cool on my part.
I suspect I'll find issues like this in some of the other assignments as we approach them and the class have questions.
Do you feel the requirements are too difficult? Are they too much work? I intended to outline them with software best practices in what I'd expect from a real software project in a real company. I recognize that not everyone uses the same measure or best practices, so these are simply based on my experiences in infrastructure, SRE (site reliability + operations), devops, and product development.
I'm happy to discuss this in person too. I also recognize some of this is probably new for everyone, so I intend to guide you during the term using our work-in-class portions 🙏
I've also reworded the part of the PR body as it was poorly presented, and noted where I changed it for transparency.
It seems pretty doable! I definitely am totally clueless of some of the terms involved. I have no clue what a design system is...
This sounds trivial but im not sure how one would test our script/bootstrap command. I suppose one could use a lab computer that is totally free of previous installations to test?
Ah, that is good feedback. While it is possible to test a bootstrap script (I'll talk about this, it's a cool topic!) I am not expecting you to have that tested. It is a very hard thing to do and took until thousands of employees to get that going.
I'll clarify what should be tested!
@dcsil/csc491-f19 Please look at this and approve or reject the changes using a review in the Files
Tab. Here is how to approve (or reject is in there too!) https://help.github.com/en/articles/approving-a-pull-request-with-required-reviews
We need 1 more person to +/- 1 🎉
What this is
During the first lecture, I realized that the final demo was not very clear in what was actually required. It specified
real working software
, but I never divulged what that actually meant.In order to keep expectations transparent, I am adding a detailed section to describe what this means.
High Level Tl;Dr
At a high level it means:
This is the new assignment rendered
To merge this
As this is a modification to an assignment during the term, I require at least 50% of the class (7+) approving this pull request. I have requested the class's input on this, but keep in mind this is a clarification of requirements rather than a change of assignment.
(edit: removed a poorly worded sentence, you can see the edit history by clicking "edited" in the body header)
The intentions here are to consolidate some best practices into the term. I understand you won't have had tons of experience with this all, but I have and we will have a lot of time to work in class. I can guide you through the steps as required then ✨