updating guide illustrations, adding app workshop live and core school live cards to courses

This commit is contained in:
Gordon 2023-01-23 13:17:58 -08:00
parent 389c7a8875
commit 3d1bc31e85
11 changed files with 86 additions and 72 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,15 @@
export default function AppWorkshopLive({ className = "" }) {
return <svg width="408" height="230" viewBox="0 0 408 230" className={className} fill="none" xmlns="http://www.w3.org/2000/svg">
<rect width="408" height="230" rx="10" fill="#3C8B65"/>
<path d="M219.137 125.701C216.411 125.701 213.823 124.917 211.581 123.434C209.339 124.912 206.726 125.701 204.025 125.701C201.319 125.701 198.711 124.917 196.469 123.434C194.226 124.912 191.614 125.701 188.912 125.701C181.356 125.701 175.205 119.554 175.205 111.993C175.205 106.7 178.325 101.825 183.062 99.582C182.855 98.6355 182.761 97.6889 182.761 96.718C182.761 91.4246 185.881 86.5496 190.618 84.3066C190.411 83.36 190.318 82.4135 190.318 81.4426C190.318 73.8863 196.464 67.7354 204.025 67.7354C211.581 67.7354 217.732 73.882 217.732 81.4426C217.732 82.4135 217.639 83.3844 217.431 84.3066C222.168 86.5491 225.288 91.4242 225.288 96.718C225.288 97.6889 225.195 98.6599 224.988 99.582C229.725 101.824 232.845 106.675 232.845 111.993C232.845 119.554 226.694 125.701 219.137 125.701ZM211.557 120.87C211.812 120.87 212.04 120.939 212.251 121.102C214.238 122.605 216.618 123.413 219.117 123.413C225.402 123.413 230.512 118.307 230.512 112.018C230.512 107.326 227.579 103.052 223.187 101.362C222.631 101.155 222.334 100.53 222.493 99.9526C222.793 98.9126 222.956 97.8279 222.956 96.7392C222.956 92.0471 220.023 87.7733 215.631 86.0834C215.075 85.8762 214.778 85.2506 214.936 84.6737C215.237 83.6337 215.4 82.549 215.4 81.4603C215.4 75.1756 210.293 70.065 204.004 70.065C197.72 70.065 192.609 75.1716 192.609 81.4603C192.609 82.545 192.772 83.6337 193.072 84.6737C193.235 85.2506 192.934 85.8518 192.377 86.0834C187.986 87.7694 185.053 92.0472 185.053 96.7392C185.053 97.824 185.215 98.9126 185.516 99.9526C185.678 100.53 185.378 101.131 184.821 101.362C180.43 103.048 177.496 107.326 177.496 112.018C177.496 118.303 182.603 123.413 188.892 123.413C191.386 123.413 193.767 122.629 195.757 121.102C196.172 120.777 196.728 120.777 197.143 121.102C199.129 122.605 201.51 123.413 204.008 123.413C206.503 123.413 208.883 122.629 210.874 121.102C211.073 120.939 211.325 120.87 211.557 120.87Z" className="fill-white"/>
<path d="M210.979 162.284H197.046C196.721 162.284 196.42 162.145 196.213 161.938C196.006 161.707 195.888 161.406 195.888 161.085L197.391 123.276C197.415 122.63 197.947 122.143 198.593 122.167C199.239 122.191 199.727 122.723 199.702 123.369L198.224 159.976H209.777L208.323 123.369C208.298 122.723 208.786 122.191 209.432 122.167C210.057 122.143 210.61 122.63 210.634 123.276L212.137 161.085C212.162 161.41 212.044 161.711 211.812 161.938C211.581 162.145 211.28 162.284 210.979 162.284Z" className="fill-white"/>
<path d="M193.117 130.807H154.312C153.874 130.807 153.459 130.551 153.272 130.161C153.086 129.767 153.134 129.284 153.411 128.934L162.726 117.194H154.312C153.874 117.194 153.459 116.938 153.272 116.548C153.086 116.154 153.134 115.67 153.411 115.321L162.726 103.58L154.312 103.584C153.874 103.584 153.459 103.328 153.272 102.938C153.065 102.52 153.134 102.057 153.386 101.711L172.801 77.2143C173.008 76.938 173.357 76.7755 173.703 76.7755C174.048 76.7755 174.397 76.938 174.605 77.2143L185.699 91.2179C186.093 91.7257 186.024 92.4448 185.512 92.8348C185.005 93.2288 184.286 93.1598 183.896 92.6479L173.703 79.8018L156.694 101.273H165.107C165.546 101.273 165.96 101.529 166.147 101.919C166.334 102.313 166.285 102.796 166.009 103.145L156.694 114.886H165.107C165.546 114.886 165.96 115.142 166.147 115.532C166.334 115.926 166.285 116.409 166.009 116.759L156.694 128.499H190.737L188.173 125.266C187.779 124.758 187.849 124.039 188.36 123.649C188.868 123.255 189.587 123.324 189.977 123.836L194.023 128.942C194.3 129.288 194.348 129.775 194.162 130.169C193.971 130.555 193.576 130.807 193.117 130.807Z" className="fill-white"/>
<path d="M178.996 162.284H168.409C168.084 162.284 167.783 162.145 167.576 161.938C167.369 161.707 167.251 161.406 167.251 161.085L168.405 129.609C168.429 128.963 168.961 128.455 169.607 128.499C170.253 128.524 170.741 129.056 170.716 129.702L169.607 159.975H177.789L176.68 129.702C176.656 129.056 177.163 128.524 177.789 128.499C178.435 128.475 178.967 128.983 178.992 129.609L180.145 161.085C180.17 161.41 180.032 161.711 179.82 161.938C179.617 162.145 179.317 162.284 178.996 162.284Z" className="fill-white"/>
<path d="M253.689 130.807H214.864C214.425 130.807 214.01 130.551 213.824 130.161C213.637 129.767 213.685 129.284 213.962 128.934L218.008 123.828C218.402 123.32 219.141 123.251 219.625 123.641C220.133 124.035 220.202 124.774 219.812 125.258L217.248 128.491H251.292L241.976 116.751C241.7 116.405 241.651 115.918 241.838 115.524C242.025 115.13 242.44 114.878 242.878 114.878H251.292L241.976 103.137C241.7 102.792 241.651 102.305 241.838 101.911C242.025 101.516 242.44 101.265 242.878 101.265H251.292L234.282 79.7938L224.09 92.643C223.696 93.1508 222.956 93.2199 222.473 92.8299C221.965 92.4358 221.896 91.6965 222.286 91.213L233.381 77.2094C233.588 76.9331 233.937 76.7706 234.282 76.7706C234.628 76.7706 234.977 76.9331 235.184 77.2094L254.599 101.686C254.875 102.031 254.924 102.519 254.737 102.913C254.55 103.307 254.136 103.559 253.697 103.559H245.284L254.599 115.299C254.875 115.644 254.924 116.132 254.737 116.526C254.55 116.92 254.136 117.172 253.697 117.172H245.284L254.599 128.913C254.875 129.258 254.924 129.745 254.737 130.139C254.546 130.554 254.152 130.806 253.689 130.806L253.689 130.807Z" className="fill-white"/>
<path d="M239.593 162.284H229.005C228.68 162.284 228.38 162.146 228.173 161.938C227.965 161.707 227.848 161.406 227.848 161.085L229.001 129.609C229.026 128.963 229.558 128.475 230.204 128.5C230.85 128.524 231.337 129.056 231.313 129.702L230.204 159.975H238.386L237.277 129.702C237.252 129.056 237.76 128.524 238.386 128.5C239.032 128.475 239.564 128.983 239.588 129.609L240.742 161.085C240.766 161.41 240.628 161.711 240.417 161.938C240.194 162.146 239.893 162.284 239.593 162.284Z" className="fill-white"/>
<path d="M213.247 103.283C213.154 103.283 213.06 103.259 212.947 103.239C212.321 103.076 211.951 102.455 212.114 101.829C213.8 95.2883 208.925 93.2327 208.718 93.1392C208.141 92.9077 207.84 92.2374 208.072 91.6361C208.303 91.0349 208.973 90.7586 209.575 90.9902C209.644 91.0146 216.578 93.834 214.381 102.406C214.214 102.959 213.755 103.283 213.247 103.283Z" className="fill-white"/>
<path d="M192.077 116.78C191.963 116.78 191.821 116.755 191.707 116.71C188.563 115.67 186.552 114.074 185.699 111.994C184.683 109.475 185.837 107.233 185.886 107.139C186.187 106.583 186.881 106.355 187.458 106.656C188.015 106.956 188.242 107.651 187.941 108.204C187.897 108.273 187.247 109.638 187.848 111.137C188.425 112.546 189.973 113.68 192.422 114.513C193.024 114.72 193.349 115.366 193.162 115.967C193.024 116.479 192.561 116.78 192.077 116.78Z" className="fill-white"/>
</svg>
}

View File

@ -0,0 +1,11 @@
export default function CoreSchoolLive({ className = "" }) {
return <svg width="408" height="230" viewBox="0 0 408 230" className={className} fill="none" xmlns="http://www.w3.org/2000/svg">
<rect width="408" height="230" rx="10" fill="#764E9D"/>
<path d="M197.38 137.208C197.039 137.208 196.698 137.086 196.421 136.844C193.954 134.669 191.45 132.297 188.975 129.793C183.853 124.867 179.469 119.854 175.975 114.917C175.843 114.818 175.714 114.689 175.623 114.56C172.581 110.142 170.068 105.69 168.166 101.318C163.813 91.2843 163.851 83.9569 168.276 79.5347C172.58 75.0902 179.89 74.9461 189.988 79.1217C191.966 79.9326 194.053 80.8381 196.19 81.8081C196.255 81.8384 196.319 81.8725 196.376 81.9104C196.736 82.1416 197.043 82.331 197.293 82.475C197.452 82.5394 197.592 82.6266 197.71 82.7061C197.755 82.7364 197.801 82.7705 197.842 82.8084L198.521 83.3919C199.131 83.9148 199.199 84.8318 198.676 85.4418C198.153 86.0519 197.236 86.1201 196.626 85.5972L196.08 85.1311C196.054 85.116 196.024 85.1046 195.993 85.0857C195.698 84.9227 195.33 84.6992 194.887 84.415C192.81 83.4753 190.791 82.6 188.874 81.8119C179.984 78.1365 173.747 78.0569 170.345 81.5732C166.832 85.0819 167.003 91.3304 170.826 100.158C172.626 104.292 175.001 108.513 177.877 112.708C178.067 112.86 178.268 113.064 178.415 113.33C181.795 118.085 186.035 122.924 191.018 127.721C193.469 130.206 195.928 132.533 198.346 134.658C198.948 135.193 199.005 136.11 198.474 136.712C198.187 137.042 197.785 137.208 197.38 137.208Z" className="fill-white"/>
<path d="M180.647 110.829C180.355 110.829 180.064 110.741 179.813 110.563C179.154 110.101 178.999 109.195 179.461 108.536L180.723 106.74C180.746 106.71 180.768 106.68 180.791 106.653C182.921 104.061 185.327 101.492 187.945 99.0029C192.89 94.1908 197.834 90.1024 202.635 86.8701C202.707 86.8209 202.783 86.7792 202.867 86.7413C207.592 83.46 212.362 80.891 217.041 79.1026C227.075 74.9383 234.354 75.0824 238.639 79.5535C243.072 83.9526 243.114 91.2846 238.73 101.318C237.859 103.577 236.737 105.941 235.415 108.29C235.377 108.362 235.328 108.43 235.275 108.495L234.646 109.272C234.138 109.897 233.221 109.988 232.599 109.484C231.974 108.98 231.883 108.059 232.387 107.438L232.937 106.759C234.164 104.569 235.206 102.368 236.036 100.219C239.916 91.3379 240.087 85.0933 236.563 81.6003C233.164 78.0614 226.965 78.1409 218.113 81.8163C213.551 83.5631 208.921 86.0676 204.325 89.2769C204.238 89.3376 204.151 89.383 204.056 89.4247C199.463 92.5393 194.72 96.4686 189.957 101.106C187.43 103.509 185.114 105.979 183.068 108.465L181.837 110.215C181.56 110.613 181.106 110.829 180.647 110.829Z" className="fill-white"/>
<path d="M230.637 152.91C227.094 152.91 222.915 151.925 218.126 149.955C215.447 148.909 212.726 147.605 210.055 146.09L208.99 145.43C208.308 145.006 208.092 144.112 208.517 143.43C208.941 142.748 209.835 142.536 210.521 142.96L211.54 143.589C214.041 145.01 216.637 146.249 219.206 147.253C228.034 150.879 234.29 150.921 237.825 147.385C241.193 143.903 241.011 137.648 237.272 128.808C235.203 124.136 232.369 119.351 228.856 114.602C225.59 110.192 221.604 105.645 217.023 101.09C214.124 98.3546 211.294 95.7515 208.638 93.3833C208.039 92.8491 207.982 91.9321 208.52 91.3297C209.055 90.731 209.972 90.6742 210.574 91.2122C213.253 93.5993 216.099 96.2176 219.043 98.9987C223.756 103.678 227.833 108.339 231.19 112.867C234.831 117.789 237.772 122.76 239.935 127.644C244.186 137.685 244.164 145.005 239.893 149.419C237.575 151.746 234.479 152.909 230.637 152.909L230.637 152.91Z" className="fill-white"/>
<path d="M176.336 152.914C172.501 152.914 169.428 151.755 167.147 149.436C162.797 145.014 162.797 137.686 167.14 127.66C168.178 125.224 169.394 122.776 170.751 120.381C170.978 119.832 171.304 119.351 171.728 118.949L172.297 118.252C172.804 117.627 173.721 117.536 174.343 118.04C174.968 118.544 175.059 119.464 174.555 120.086L173.926 120.863C173.877 120.923 173.824 120.976 173.77 121.029C173.619 121.166 173.509 121.329 173.429 121.533C173.403 121.601 173.373 121.67 173.335 121.73C172.012 124.057 170.83 126.44 169.815 128.808C165.984 137.648 165.787 143.9 169.224 147.393C172.694 150.925 178.935 150.876 187.763 147.261C192.697 145.332 197.694 142.566 202.651 139.031C202.753 138.963 202.867 138.895 202.984 138.834C207.285 135.78 211.661 132.048 216.004 127.739C218.868 124.969 221.517 122.196 223.885 119.479L225.249 117.55C225.715 116.895 226.62 116.739 227.276 117.202C227.931 117.668 228.091 118.573 227.625 119.233L226.219 121.222C226.192 121.26 226.158 121.302 226.128 121.336C223.688 124.132 220.971 126.985 218.038 129.816C213.552 134.268 209.005 138.136 204.526 141.304C204.443 141.365 204.352 141.414 204.257 141.456C199.153 145.089 193.959 147.958 188.839 149.962C184.046 151.929 179.871 152.914 176.336 152.914Z" className="fill-white"/>
<path d="M203.689 122.469C201.192 122.469 199.096 121.62 197.456 119.941C195.83 118.278 195.008 116.205 195.008 113.784C195.008 111.427 195.834 109.389 197.456 107.725C199.081 106.02 201.184 105.152 203.689 105.152C206.087 105.152 208.114 106.016 209.713 107.714C211.475 109.377 212.369 111.42 212.369 113.788C212.369 116.235 211.464 118.323 209.679 119.99C208.129 121.612 206.098 122.469 203.689 122.469ZM203.689 108.062C201.983 108.062 200.635 108.611 199.551 109.744C198.448 110.874 197.918 112.188 197.918 113.784C197.918 115.443 198.448 116.792 199.54 117.91C200.623 119.02 201.98 119.558 203.689 119.558C205.291 119.558 206.58 119.024 207.629 117.921C208.876 116.75 209.459 115.417 209.459 113.784C209.459 112.219 208.88 110.915 207.69 109.801C207.667 109.779 207.641 109.756 207.622 109.729C206.572 108.608 205.288 108.062 203.689 108.062Z" className="fill-white"/>
</svg>
}

View File

@ -1,9 +1,14 @@
export default function EnvironmentIcon({ className }) {
return <svg width="409" height="230" viewBox="0 0 409 230" className={className} xmlns="http://www.w3.org/2000/svg">
<rect x="0.339844" width="408" height="230" rx="10" fill="#869F93" />
<path d="M156.92 70.66C152.387 70.66 148.7 74.3473 148.7 78.88V141.9H141.85C140.94 141.884 140.469 142.703 140.48 143.27V148.75C140.48 154.037 144.783 158.34 150.07 158.34H256.93C262.218 158.34 266.52 154.037 266.52 148.75V143.27C266.52 142.553 265.867 141.9 265.15 141.9H258.3V78.88C258.3 74.3473 254.613 70.66 250.08 70.66H156.92ZM156.92 73.4H250.08C253.141 73.4 255.544 75.8189 255.56 78.88V141.9H151.44V78.88C151.44 75.8189 153.859 73.4 156.92 73.4ZM143.22 144.64H263.78V148.75C263.78 152.571 260.751 155.6 256.93 155.6H150.07C146.249 155.6 143.22 152.571 143.22 148.75V144.64Z" className="fill-white" />
<path fill-rule="evenodd" clip-rule="evenodd" d="M189.603 100.041V101.137C189.603 101.443 189.368 101.682 189.057 101.682H172.651C172.345 101.682 172.105 101.443 172.105 101.137V100.041C172.105 99.7352 172.345 99.496 172.651 99.496H189.057C189.363 99.496 189.603 99.7352 189.603 100.041Z" className="fill-white" />
<path fill-rule="evenodd" clip-rule="evenodd" d="M171.166 92.2333L163.201 100.194C162.982 100.417 162.639 100.417 162.416 100.194L161.564 99.3426C161.341 99.1198 161.341 98.7766 161.564 98.5538L168.277 91.8408L161.564 85.1239C161.341 84.9011 161.341 84.5579 161.564 84.3392L162.416 83.4833C162.639 83.2604 162.982 83.2604 163.201 83.4833L171.166 91.4444C171.389 91.6673 171.389 92.0104 171.166 92.2333V92.2333Z" className="fill-white" />
<rect x="0.339844" width="408" height="230" rx="10" fill="#5F8F78" />
<path d="M225.087 144.625C224.628 144.625 224.253 144.258 224.253 143.801C223.928 136.395 217.447 130.479 209.537 130.479C201.627 130.479 195.062 136.395 194.737 143.86C194.737 144.079 194.649 144.289 194.493 144.443C194.337 144.598 194.124 144.684 193.903 144.684C193.443 144.684 193.071 144.314 193.071 143.86C193.437 135.466 200.646 128.899 209.496 128.899C218.346 128.899 225.562 135.481 225.921 143.86C225.921 144.079 225.833 144.289 225.677 144.443C225.521 144.598 225.308 144.684 225.087 144.684L225.087 144.625Z" className="fill-white"/>
<path d="M181.153 144.625C180.693 144.625 180.321 144.258 180.321 143.801C180.337 140.24 182.718 137.111 186.178 136.108C189.637 135.105 193.356 136.463 195.322 139.45C195.568 139.829 195.456 140.339 195.072 140.585C194.884 140.706 194.656 140.746 194.44 140.7C194.222 140.653 194.031 140.524 193.912 140.339C192.728 138.496 190.672 137.385 188.462 137.391C184.884 137.404 181.99 140.271 181.987 143.801C181.987 144.02 181.9 144.23 181.743 144.384C181.587 144.538 181.374 144.625 181.153 144.625Z" className="fill-white"/>
<path d="M237.628 154.5H170.372C169.91 154.5 169.538 154.133 169.538 153.676V151.059C169.534 148.921 170.391 146.865 171.922 145.35C173.45 143.835 175.528 142.98 177.697 142.98H181.156H181.153C181.616 142.98 181.988 143.347 181.988 143.801C181.988 144.258 181.616 144.625 181.153 144.625H177.697C175.972 144.628 174.316 145.307 173.1 146.514C171.881 147.72 171.2 149.356 171.203 151.059V152.855H236.797V151.059C236.803 149.356 236.122 147.72 234.903 146.51C233.684 145.304 232.031 144.625 230.303 144.625H225.088C224.628 144.625 224.253 144.258 224.253 143.801C224.253 143.347 224.628 142.98 225.088 142.98H230.303C234.809 142.983 238.459 146.588 238.462 151.034V153.676C238.462 153.895 238.375 154.105 238.219 154.259C238.062 154.413 237.85 154.5 237.628 154.5Z" className="fill-white"/>
<path d="M204.003 131.457C203.544 131.457 203.172 131.09 203.172 130.636V91.852C203.172 91.3953 203.544 91.0281 204.003 91.0281C204.466 91.0281 204.838 91.3953 204.838 91.852V130.636C204.838 130.852 204.75 131.062 204.594 131.216C204.438 131.371 204.225 131.457 204.003 131.457Z" className="fill-white"/>
<path d="M204.003 92.673C203.544 92.673 203.172 92.3057 203.172 91.8521C203.175 87.5163 204.922 83.3596 208.025 80.2952C211.131 77.2278 215.337 75.5027 219.728 75.4996C219.95 75.4996 220.163 75.586 220.319 75.7403C220.475 75.8946 220.563 76.1045 220.563 76.3236C220.559 80.6593 218.813 84.8129 215.706 87.8805C212.603 90.9448 208.394 92.6699 204.003 92.673ZM218.872 77.1447C215.222 77.3546 211.775 78.8852 209.194 81.4404C206.609 83.9955 205.069 87.3993 204.862 91.0033C208.512 90.7904 211.956 89.2629 214.537 86.7077C217.122 84.1525 218.663 80.7487 218.872 77.1447Z" className="fill-white"/>
<path d="M204.003 95.4569C199.612 95.4508 195.406 93.7288 192.3 90.6614C189.197 87.5971 187.45 83.4403 187.447 79.1045C187.447 78.6509 187.819 78.2805 188.278 78.2805C192.669 78.2867 196.878 80.0086 199.981 83.0761C203.087 86.1404 204.834 90.2971 204.838 94.633C204.838 94.8521 204.75 95.0619 204.594 95.2162C204.437 95.3705 204.225 95.4569 204.003 95.4569ZM189.137 79.9532C189.353 83.5514 190.897 86.949 193.478 89.498C196.059 92.0501 199.5 93.5745 203.147 93.7843C202.931 90.1861 201.388 86.7885 198.806 84.2396C196.222 81.6875 192.784 80.163 189.137 79.9532Z" className="fill-white"/>
<path d="M204.003 115.898C203.544 115.898 203.172 115.528 203.172 115.074C203.178 110.742 204.925 106.585 208.028 103.524C211.131 100.459 215.341 98.7343 219.728 98.7312C219.95 98.7312 220.162 98.8176 220.319 98.9719C220.475 99.1262 220.562 99.336 220.562 99.5551C220.556 103.888 218.809 108.041 215.706 111.106C212.6 114.17 208.394 115.892 204.003 115.898ZM218.872 100.394C215.225 100.607 211.784 102.135 209.203 104.684C206.622 107.236 205.075 110.634 204.863 114.235C208.509 114.019 211.947 112.491 214.528 109.942C217.109 107.39 218.656 103.993 218.872 100.394Z" className="fill-white"/>
<path d="M204.003 118.678C199.612 118.675 195.406 116.95 192.3 113.883C189.197 110.818 187.45 106.662 187.447 102.326C187.447 101.872 187.819 101.505 188.278 101.505C192.669 101.508 196.878 103.233 199.981 106.297C203.087 109.365 204.834 113.518 204.838 117.854C204.838 118.073 204.75 118.283 204.594 118.437C204.437 118.592 204.225 118.678 204.003 118.678ZM189.137 103.174C189.35 106.776 190.894 110.173 193.475 112.722C196.059 115.275 199.5 116.799 203.147 117.009C202.928 113.411 201.381 110.013 198.8 107.464C196.219 104.915 192.781 103.391 189.137 103.174Z" className="fill-white"/>
</svg>
}

View File

@ -1,7 +1,11 @@
export default function FullStackIcon({ className }) {
return <svg width="408" height="230" viewBox="0 0 408 230" className={className} xmlns="http://www.w3.org/2000/svg">
<rect width="408" height="230" rx="10" fill="#579BC0" />
<path d="M203.515 55.4776C203.368 55.5216 203.228 55.5804 203.104 55.6538L120.384 97.0138C119.752 97.337 119.355 97.9832 119.355 98.6882C119.355 99.3932 119.752 100.047 120.384 100.363L203.104 141.723C203.618 141.98 204.227 141.98 204.749 141.723L287.469 100.363C288.093 100.047 288.489 99.3932 288.489 98.6882C288.489 97.9832 288.093 97.3369 287.469 97.0138L204.749 55.6538C204.367 55.4555 203.933 55.3968 203.515 55.4776ZM203.926 59.4139L282.474 98.7172L203.926 137.962L125.378 98.7247L203.926 59.4214V59.4139ZM286.704 114.041C286.389 114.063 286.087 114.165 285.823 114.334L203.927 155.283L122.03 114.334C121.758 114.188 121.457 114.107 121.149 114.099C120.275 114.114 119.518 114.731 119.342 115.59C119.159 116.449 119.592 117.316 120.385 117.683L203.105 159.043C203.619 159.3 204.229 159.3 204.75 159.043L287.47 117.683C288.344 117.367 288.858 116.449 288.667 115.532C288.469 114.621 287.639 113.982 286.706 114.041L286.704 114.041ZM286.704 131.361C286.389 131.383 286.087 131.485 285.823 131.654L203.927 172.603L122.03 131.654C121.758 131.508 121.457 131.427 121.149 131.419C120.275 131.434 119.526 132.051 119.342 132.91C119.159 133.769 119.592 134.636 120.385 135.003L203.105 176.363C203.619 176.62 204.229 176.62 204.75 176.363L287.47 135.003C288.344 134.687 288.858 133.769 288.667 132.852C288.469 131.941 287.639 131.302 286.706 131.361L286.704 131.361Z" className="fill-white" />
</svg>
<rect width="408" height="230" rx="10" fill="#4771AF"/>
<path d="M181.816 116.33C182.475 116.458 183.158 116.32 183.717 115.947C185.717 114.853 187.941 114.223 190.22 114.107C190.68 115.535 192.08 119.076 194.93 120.244V120.246C195.075 120.307 195.23 120.34 195.388 120.343C195.555 120.34 195.72 120.307 195.872 120.241C196.182 120.108 196.427 119.858 196.55 119.546C196.877 118.381 197.049 117.18 197.057 115.969C198.393 118.04 200.503 119.49 202.913 120.001C203.15 120.04 203.39 120.062 203.629 120.064C204.15 120.127 204.664 119.905 204.976 119.483C205.1 119.265 205.373 118.774 204.363 115.649C208.841 117.078 212.792 120.721 213.893 121.806C211.278 129.652 214.605 132.714 214.751 132.845H214.753C214.886 132.961 215.058 133.026 215.237 133.026C215.269 133.026 215.303 133.024 215.334 133.019C215.545 132.988 215.732 132.867 215.845 132.685C217.536 129.982 219.791 126.94 220.469 126.71C221.169 126.483 224.414 127.291 227.02 128.163C227.25 128.243 227.506 128.2 227.698 128.047C227.889 127.897 227.996 127.662 227.976 127.42C227.516 121.394 222.181 119.553 220.469 119.108C219.318 112.531 215.531 106.706 209.982 102.988L213.828 99.6847C214.002 99.537 214.097 99.3142 214.082 99.0865C214.068 98.8564 213.947 98.6481 213.755 98.5222C208.689 95.1606 203.293 98.2534 202.04 99.0695C194.814 97.7908 189.493 98.6288 186.223 101.559H186.225C184.135 103.487 182.949 106.204 182.951 109.048C182.036 110.12 179.904 112.792 180.03 114.284C180.059 114.678 180.19 115.059 180.406 115.388C180.73 115.88 181.239 116.219 181.815 116.33L181.816 116.33ZM195.669 114.632C195.652 116.034 195.512 117.432 195.255 118.807C193.3 117.858 192.179 115.32 191.709 113.993C193.395 113.896 194.872 113.923 195.703 113.952C195.696 114.179 195.684 114.407 195.669 114.632ZM212.109 99.2412L208.726 102.147H208.723C207.188 101.179 205.57 100.348 203.884 99.6675C205.606 98.7762 208.856 97.6041 212.109 99.2412ZM184.238 109.789C184.364 109.643 184.429 109.452 184.415 109.261C184.369 106.752 185.386 104.342 187.217 102.627C190.177 99.9899 195.16 99.29 202.044 100.547C202.712 100.746 216.909 105.197 219.118 119.82C219.164 120.13 219.408 120.377 219.718 120.428C219.961 120.467 225.306 121.407 226.374 126.434C224.446 125.834 221.215 124.945 220.021 125.335C218.762 125.744 216.437 129.113 215.194 131.019C214.516 129.789 213.618 126.945 215.415 121.862L215.417 121.859C215.507 121.603 215.446 121.317 215.26 121.118C215.037 120.881 209.852 115.458 203.795 113.986C203.54 113.281 203.242 112.489 202.886 111.586C202.739 111.21 202.315 111.026 201.942 111.174C201.566 111.319 201.382 111.743 201.53 112.118C202.409 114.223 203.119 116.398 203.652 118.616H203.637H203.64C202.736 118.553 201.86 118.277 201.082 117.809C199.464 116.901 197.372 114.981 196.592 110.997C196.505 110.617 196.129 110.372 195.744 110.45C195.359 110.525 195.102 110.89 195.165 111.278C195.248 111.704 195.35 112.106 195.461 112.494C192.889 112.414 186.335 112.457 182.906 114.743H182.908C182.671 114.898 182.385 114.954 182.107 114.903C181.911 114.869 181.734 114.756 181.622 114.591C181.54 114.463 181.489 114.315 181.479 114.162C181.421 113.494 182.858 111.363 184.238 109.789Z" className="fill-white"/>
<path d="M187.086 108.466C187.471 108.456 187.842 108.308 188.127 108.052C188.728 107.63 188.873 106.804 188.454 106.204C188.195 105.916 187.803 105.782 187.423 105.855C187.108 105.908 186.817 106.046 186.577 106.257C186.289 106.458 186.093 106.768 186.032 107.114C185.972 107.461 186.052 107.817 186.253 108.105C186.464 108.342 186.769 108.475 187.086 108.466Z" className="fill-white"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M248 54.5H159C157.619 54.5 156.5 55.6193 156.5 57V173C156.5 174.381 157.619 175.5 159 175.5H248C249.381 175.5 250.5 174.381 250.5 173V57C250.5 55.6193 249.381 54.5 248 54.5ZM159 53C156.791 53 155 54.7909 155 57V173C155 175.209 156.791 177 159 177H248C250.209 177 252 175.209 252 173V57C252 54.7909 250.209 53 248 53H159Z" className="fill-white"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M255 58.9681C255.414 58.9681 255.75 59.3039 255.75 59.7181V176C255.75 178.623 253.623 180.75 251 180.75H158C157.586 180.75 157.25 180.414 157.25 180C157.25 179.586 157.586 179.25 158 179.25H251C252.795 179.25 254.25 177.795 254.25 176V59.7181C254.25 59.3039 254.586 58.9681 255 58.9681Z" className="fill-white"/>
</svg>
}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -17,4 +17,4 @@ The first cohort for App Workshop Live will take place in late 2023.
mailing list about the next opportunity.
Until then, feel free to work through the [App
Workbook](/content/guides/additional/app-workbook).
Workbook](/guides/additional/app-workbook).

View File

@ -11,6 +11,9 @@ import Footer from "../components/Footer";
import TallCard from "../components/TallCard";
import AppSchoolLive from "../components/icons/TallCard/appSchoolLive"
import HoonSchoolLive from "../components/icons/TallCard/hoonSchoolLive";
import AppWorkshopLive from "../components/icons/TallCard/appWorkshopLive";
import CoreSchoolLive from "../components/icons/TallCard/coreSchoolLive";
import { pair } from "../lib/util";
export default function Courses({ search }) {
@ -28,6 +31,12 @@ export default function Courses({ search }) {
// just be declared as TOML metadata, either.
const courses = [
{
title: "Hoon School Live",
description: "Hoon School Live teaches the fundamentals of Hoon with a hands-on instructor, regular exercises and discussions, and a completion certification.",
slug: 'hsl',
icon: HoonSchoolLive
},
{
title: "App School Live",
description: "App School focuses on how to build a backend Gall agent, then on connecting it to a React-based front-end. When you're done, you'll be able to produce and distribute your own Urbit apps.",
@ -35,10 +44,16 @@ export default function Courses({ search }) {
icon: AppSchoolLive
},
{
title: "Hoon School Live",
description: "Hoon School Live teaches the fundamentals of Hoon with a hands-on instructor, regular exercises and discussions, and a completion certification.",
slug: 'hsl',
icon: HoonSchoolLive
title: "App Workshop Live",
description: "App Workshop will serve as a hands-on intensive course to build high-quality Urbit apps ready for end users. It serves as a follow-on to App School with more focus on building complex apps.",
slug: 'awl',
icon: AppWorkshopLive
},
{
title: "Core School Live",
description: "Core School prepares experienced Hoon developers to work on the Arvo kernel, the Vere or New Mars runtime, and otherwise build the platform as a senior developer.",
slug: 'csl',
icon: CoreSchoolLive
}
]

View File

@ -3,8 +3,8 @@ import { Markdown, getPostBySlug, getAllPosts } from "@urbit/foundation-design-s
export default function CoursePage({ post, markdown, search, index }) {
return (
<BasicPage
wide
<BasicPage
narrow
post={post}
markdown={markdown}
search={search}