├── .github └── ISSUE_TEMPLATE │ └── subdomain-request.md └── README.md /.github/ISSUE_TEMPLATE/subdomain-request.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Subdomain Request 3 | about: Request for a subdomain 4 | title: example.sutd.dev 5 | labels: request 6 | assignees: '' 7 | 8 | --- 9 | 10 | **Project Info** 11 | 12 | Source URL if any: 13 | 14 | Link to repository URL: 15 | 16 | ``` 17 | # example 18 | Source URL if any: https://example.github.io/ 19 | Link to repository URL: https://github.com/example/test 20 | ``` 21 | 22 | **DNS records needed** 23 | CNAME 24 | 25 | name: example.sutd.dev 26 | value: example.github.io 27 | 28 | ``` 29 | # example 30 | name: example.sutd.dev 31 | value: example.github.io 32 | ``` 33 | 34 | **Brief description of the project** 35 | A short description of what the page is about: 36 | 37 | 38 | 39 | **Project owners** 40 | Tag project owners (@username) : 41 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # sutd.dev 2 | This document sets out a management plan for sutd.dev 3 | 4 | # What is this for? 5 | ## Place to host landing pages 6 | Projects/research: ringtheory.sutd.dev 7 | Labs: pilab.sutd.dev 8 | 9 | ## api.sutd.dev 10 | Hackathon to create APIs 11 | Meeting room/washing machine availability, etc. 12 | 13 | ## Host your Personal page! 14 | chunyong.people.sutd.dev 15 | 16 | ## Set up your Email 17 | chunyong@sutd.dev 18 | 19 | 20 | # Structure 21 | ## Community managers 22 | Starting with the team behind OpenSUTD x Alumni association 23 | 24 | ## Web hosting 25 | Subdomain (NS record) - starting with some existing domains 26 | SSL cert (.dev requirement) 27 | 28 | ## Email 29 | Email on apex domain (name@sutd.dev) 30 | 31 | # Some ideas 32 | ## Annual Competitions 33 | Best CI/CD 34 | Best service 35 | Best new project 36 | Best landing page 37 | 38 | 39 | # Plan for now 40 | 41 | Step 1: Gathering community managers 42 | 43 | 1. Finding a staff 44 | 2. Finding a researcher 45 | 3. Open call on SUTD Family 46 | 47 | Step 2: Building the platform 48 | 49 | 1. Set up workflow for domain management 50 | 1. Set up Route53 hosted zone 51 | 2. Build a basic a landing page 52 | 1. Build a form for request of subdomain 53 | 2. Build a form for request of apex emails 54 | 3. Get platform sponsorship 55 | 1. Email awssponsors@amazon.com 56 | 57 | Step 3: Broadcasting 58 | 59 | 1. Create sample recipes 60 | 1. Basic remote dev environment 61 | 2. Basic Jekyll page 62 | 3. Basic API + API documentation 63 | 2. Create perks 64 | 1. Competitions 65 | 2. Hackathons 66 | 3. Create showcase page on site 67 | --------------------------------------------------------------------------------