.. _assignment-project-setup: Assignment: Project Setup ========================= This assignment will get you set up and rolling with a basic project. By the end, you will have a GitHub repo that contains a working application. Getting Started --------------- The objectives for this assignment are simple to state: - Create a GitHub repository for your project, which includes a license - Make an initial commit that includes a basic, working "Hello, world!" level project - Start working on your first user story There are some situation-specific tips below. If you have questions about getting started on your project that are not covered here, talk to your mentor or the instructor. Pre-existing Projects ^^^^^^^^^^^^^^^^^^^^^ If you've already started a project, make sure it's in GitHub. Once you check that one off, take the extra step of creating a solid README file that gives a high-level overview of your project so that visitors to your profile can learn about it. Java / Spring Boot Project Tips ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Revisit `lesson videos `__ from the Java / Spring Boot skill track as needed. In particular, if you're starting from scratch, you'll find these useful: - `Intro to Spring Boot: Controllers `__ - for creating a basic "Hello, world!" application - `Using Git in IntelliJ `__ - for connecting your local Git repository to a GitHub repository C# / ASP.NET MVC Project Tips ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Revisit `lesson videos `__ from the C# / ASP.NET skill track as needed. In particular, if you're starting from scratch you'll find these useful: - `Intro to ASP.NET Core MVC: Controllers `__ - for creating a basic "Hello, world!" application - `Intro to Visual Studio `__ - for connecting your local Git repository to a GitHub repository Submitting Your Work -------------------- Within your ``liftoff-assignments`` repository, open up ``P4-Project_Setup/README.md``. Using Markdown formatting, add a link to your project repository. Then stage, commit, and push your changes. Once you have finished both wireframe and user story components, commit and push your changes to your ``liftoff-assignments`` repository, and submit the assignment on Canvas by submitting the URL to your outline. Your mentor will provide feedback after the assignment deadline.