-
Notifications
You must be signed in to change notification settings - Fork 427
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Executable tutorial proposal (#2643)
* Create README.md * Update README.md * Update README.md
- Loading branch information
1 parent
f8ce4da
commit a785207
Showing
1 changed file
with
31 additions
and
0 deletions.
There are no files selected for viewing
31 changes: 31 additions & 0 deletions
31
contributions/executable-tutorial/eggestig-daniellw/README.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,31 @@ | ||
# Assignment Proposal | ||
|
||
## Title | ||
|
||
Creating a Robust Gatsby Web Service with Automated Testing and Deployment on GitHub | ||
|
||
## Names and KTH ID | ||
|
||
- Robin Eggestig ([email protected]) | ||
- Daniel Lai Wikström ([email protected]) | ||
|
||
## Deadline | ||
|
||
- Task 3 | ||
|
||
## Category | ||
- Executable tutorial | ||
|
||
## Description | ||
|
||
This comprehensive hands-on tutorial provides detailed, step-by-step instructions for setting up a Gatsby application, integrating automated testing, and deploying it using GitHub Actions and GitHub Pages. Discover how to harness Gatsby’s powerful capabilities for fast data fetching and static site generation, leading to a fully functional web service hosted on GitHub Pages, complete with automated tests to ensure reliability and performance. | ||
|
||
The tutorial also covers the integration of automated unit and integration tests, the configuration of CI/CD workflows using GitHub Actions, and managing version control with Git. We plan to use personal access token (PAT) with permissions for a new repository for full hands on learning. Designed for developers of all skill levels, this tutorial empowers participants to gain practical experience with Gatsby and modern deployment strategies. | ||
|
||
**Relevance** | ||
In today’s fast-paced software development landscape, the demand for efficient and reliable web applications is higher than ever. This tutorial is particularly relevant as it provides an executable format that helps developers learn about Gatsby and GitHub Actions while equipping them with essential skills for implementing automated testing and deployment. | ||
|
||
As organizations increasingly adopt DevOps practices and agile methodologies, the ability to quickly create and deploy robust web services becomes essential. This practical resource effectively bridges the gap between theory and practice, empowering participants to adopt modern development practices in their own projects. | ||
|
||
The tutorial can be found here: https://killercoda.com/daniellw/scenario/gatsby-tutorial | ||
Github for tutorial: https://github.com/dannolaius/coda-tutorial |