Add default landing page with link builder (#114) #119

Open
mmarhin wants to merge 5 commits from mmarhin/autogits:default-page into main
First-time contributor

This PR introduces the initial HTML structure for the default landing page (root URL).

Changes included:

  • Added static/index.html with the basic form and layout (using PicoCSS).
  • Updated main.go to serve the static file on the / path.

Status:
The HTML is static; the JavaScript logic to dynamically update the "Preview" and "Link" sections based on user input is missing and will be implemented in the next steps.

Relates to #114

This PR introduces the initial HTML structure for the default landing page (root URL). Changes included: - Added `static/index.html` with the basic form and layout (using PicoCSS). - Updated `main.go` to serve the static file on the `/` path. **Status:** The HTML is static; the JavaScript logic to dynamically update the "Preview" and "Link" sections based on user input is missing and will be implemented in the next steps. Relates to #114
mmarhin added 1 commit 2026-01-24 18:41:57 +01:00
Implement default page (a link builder) (#114)
Some checks failed
go-generate-check / go-generate-check (pull_request) Has been cancelled
c44574f06f
mmarhin added 1 commit 2026-01-25 12:42:02 +01:00
feat: Implement interactive logic and styling for link builder
Some checks failed
go-generate-check / go-generate-check (pull_request) Has been cancelled
59b1044846
- Implement JavaScript logic to dynamically update link and markdown.
- Update HTML content to align with the README documentation.
- Modified CSS style.
mmarhin added 1 commit 2026-01-25 12:43:37 +01:00
Revert "feat: Implement interactive logic and styling for link builder"
Some checks failed
go-generate-check / go-generate-check (pull_request) Has been cancelled
93b23e4340
This reverts commit 59b1044846.
mmarhin added 1 commit 2026-01-25 12:52:28 +01:00
feat: Implement interactive logic and styling for link builder
Some checks failed
go-generate-check / go-generate-check (pull_request) Has been cancelled
5393de0a44
- Implement JavaScript logic to dynamically update link and markdown.
- Update HTML content to align with the README documentation.
- Modified CSS style.
mmarhin changed title from WIP: Add default landing page with link builder (#114) to Add default landing page with link builder (#114) 2026-01-25 12:53:11 +01:00
Author
First-time contributor

I have pushed the full implementation.

Sorry for the commit noise/reverts in the history; I encountered a small issue where .gitignore was filtering out the SVG assets, so I had to revert and re-apply the changes to include them properly.

Summary of the latest changes:

  • JS Logic: Implemented script.js to handle real-time preview updates and link generation (Markdown/URL).
  • Styling: Added style.css to customize PicoCSS with openSUSE branding colors (Green).
  • Assets: Added logo and favicon.
  • Backend: Updated main.go to properly serve static files from the /static/ directory.

The feature is now fully functional and ready for review.

I have pushed the full implementation. Sorry for the commit noise/reverts in the history; I encountered a small issue where `.gitignore` was filtering out the SVG assets, so I had to revert and re-apply the changes to include them properly. **Summary of the latest changes:** - **JS Logic:** Implemented `script.js` to handle real-time preview updates and link generation (Markdown/URL). - **Styling:** Added `style.css` to customize PicoCSS with openSUSE branding colors (Green). - **Assets:** Added logo and favicon. - **Backend:** Updated `main.go` to properly serve static files from the `/static/` directory. The feature is now fully functional and ready for review.
dgarcia requested changes 2026-01-27 11:00:14 +01:00
@@ -0,0 +123,4 @@
<hr />
<section>
First-time contributor

I think that there's no need to add all the information, sections from here to the end can be removed.

I think that there's no need to add all the information, sections from here to the end can be removed.
Author
First-time contributor

Done @dgarcia! Cleanup complete.

Done @dgarcia! Cleanup complete.
mmarhin added 1 commit 2026-01-28 22:50:32 +01:00
fix: Remove redundant documentation sections from HTML
Some checks failed
go-generate-check / go-generate-check (pull_request) Has been cancelled
339b189c50
Some checks failed
go-generate-check / go-generate-check (pull_request) Has been cancelled
This pull request can be merged automatically.
This branch is out-of-date with the base branch
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u default-page:mmarhin-default-page
git checkout mmarhin-default-page
Sign in to join this conversation.
No Reviewers
No Label
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: git-workflow/autogits#119