import streamlit as st from Login import auth_page st.set_page_config( page_title="Usage", layout="wide", page_icon="๐", initial_sidebar_state="expanded", ) st.markdown("## :rainbow[Welcome to Techdocs: Where Code Meets Clarity!]๐") def logout(): del st.session_state["access_token"] del st.session_state["refresh_token"] del st.session_state["username"] with st.sidebar.expander("๐งAccount Details",expanded=True): if 'username' not in st.session_state: st.warning("Please Login or Signup to continue") else: st.info(f"Welcome, {st.session_state.username}! ๐") if st.button("Logout ๐"): logout() st.rerun() def usage(): st.markdown("### :rainbow[How to use Techdocs?]") col1,col2 = st.columns(2,gap="small") with col1: st.image("../assets/image.png",width=300,use_column_width=True) st.caption("Boat sailing in the sea") with col2: intro_text=""" Now that you've arrived at this digital crossroads, you're most likely eager to dive into the world of Techdocs. Great choice! In today's fast-paced tech landscape, having well-structured and easily accessible documentation is like having a treasure map to navigate the vast ocean of code. You are probably wondering how to use Techdocs. """ text=""" But you might be wondering: "How do I embark on this documentation journey with Techdocs?" Fear not, because we're about to chart a course through the fascinating world of Techdocs, where clarity, efficiency, and ease-of-use are the guiding stars. """ st.write(f'
{intro_text}
', unsafe_allow_html=True) st.write(f'{text}
', unsafe_allow_html=True) st.markdown("### ๐ Using Techdocs via the CLI") with st.expander("โ๏ธ Installation and setup",expanded=True): st.text("1. Create a virtual environment. We recommend using conda but you can python's venv as well:"); st.code("conda create -n techdocs python=3.11","python") st.text("2. Install Techdocs via pip:"); st.code("pip install techdocs","python") st.text("3. CD into your project directory.") st.code("CD