-
Notifications
You must be signed in to change notification settings - Fork 190
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
Idea: a mini-project a day #3
Comments
Wow, I think this is fantastic, you're filled with great ideas today. I think we can as we build the ideas page, we can provide an estimate of how long each project would take + link any available documentation. I think providing documentation for every idea would be hard, given this is all volunteer work, but as much as possible. I know for Azure (my area of expertise) we can point to the learn modules which provide sandbox environments, at no cost. |
Yes, the idea itself would be much easier than any kind of guidance to it. Maybe simply putting out the idea and offering the required links for the docs would work? Learning how to read through docs and find what you need is also a super important yet overlooked skill IMO. Providing docs would help a lot because finding the right ones is usually tedious work, then you never know if that's what you really need and end up reading through unrelated info. Those Azure labs look great! AWS has similar self-paced labs as well with clear details on length and already written guidance. It seems like GCP also has lab projects. This is looking great! Those pre-made labs (projects) could be referenced at first too, then create the community's own as it further grows and develops. |
LevelsI think we can follow the Level 100-400 system and the put a time to them. Questions: Q1: How to keep the mini-projects inside the free tier (on all platforms)?I can come up with ideas for all clouds but I don't know if all are in the free-tier. Q2: If not kept inside the free tier, how much costs can a project accumulate approx? Costs should be kept as low as possible, including "cleanup" guidance so that people don't end up with unnecessary charges.I think the pricing is a nice-to-have. Since the micro-project will be listed in this repo, and the only way to add them is through Pull Requests we can ask or people to add them. Q3: Where can be a central place for the list of mini-projects? I think a designated page on the website would be great.The micro-projects will be in this repo. My intent was the big list you see in the README will link to subpages. I just didn't get a chance to create an example just yet. Q4: What level of detail or guidance should be provided with each project? Just the requirements like The Cloud Resume ## Challenge or a [partially] complete how-to?A one to two sentence explaining the purpose and then just the requirements. We don't need to show how-tos, but if people have completed the project that we can link the challengers day pages. It's encouraged that challenges basically write hows-to document how they completed the challenge. Q5: How and where to contribute with mini-project ideas? How could an "idea vetting system" look like and who could overlook it? How would the project list be updated on the website that doesn't involve manual updating?Here is Github. We can format a Github Issue template, and then since they have to get PR we can have multiple reviewers that make suggestions before accepting them into the pool. Ideas: (braindump) Each mini-project could have its own "ID" so that other people can reference and complete them as well. For example somebody tweets "I just finished 100DaysOfCloud_Challenge_04" and write a small post or Tweet about it.Excellent Each project could have a "What have you learned" or "Where did you face difficulties?" type of questions associated with it. It could even go into more detail such as "How did you create ResourceX?"This would go into the 100DaysOfCloud/100DaysOfCloud Day template, since people are supposed to document that there. The ideas could be contributed in the website's repo directly (or forked) with pull requests.Agreed. |
|
I added a special category for Cloud Projects and this will our recommended starting project. |
When adding a project to a projectID, do we follow alphabetical order for the providers?
Is there a better way of organizing between providers? Their alphabetical order resembles their market share, should this be a concern? |
Alphabetical order is fine, it resembling market share just happens to be coincidence. I like having them all in one page so people can view all their options. Open to suggestions though, list might get very long at some point, but I don't think that's a bad thing. |
I propose some changes to the ideas issue template as per the seperate project pages.
|
That being said, I think providing a template like the already existing seperate project page(s) would be great. If new ideas come in through the issue template, they have to be almost completely reformatted for it's actual page for the PR.
|
A markdown template may eliminate the need for a Github Issue template as you say. |
@what-name template is in now. Reorganized folders as such |
I think is considered closed since our template is in good shape. |
I think it would be a great idea to have multiple "mini-project a day" challenges that would take about an hour to finish. This would offer both somewhat guided learning opportunities for participants, as well as something to learn about each day. The difficulty of the challenges should vary so that people on multiple levels of skillsets can benefit.
Examples of this:
Questions:
Ideas: (braindump)
The text was updated successfully, but these errors were encountered: